نه -
ظاهرا این سئوال من و ضعف من در بیان صحیح آنها داره مشکل ساز می شه .
به همین دلیل سعی می کنم فردا در اسرع وقت یه sample در همین بخش بذارم . شاید مشکل حل شه
باز هم معذرت می خوام
---------------------------------------------------------------
اما برای نمونه بیشتر :
شما معمولا event های object ها رو در زمان کامپننت نویسی از درون خود کامپننت کنترل میکنید . مثلا
یه object به نام Button1 داریم و تابع کلیک آن رو هم بصورت (...)Button1Click می نویسیم .اما تا حالا (اگه یه کم کنجکاوی کرده باشید ) حتما دیده اید که در DFM مربوط به فرم و این شی این دستورات را خواهید دید :
object Form1: TForm1
Left = 192
Top = 114
Width = 696
Height = 480
Caption = 'Form1'
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
OldCreateOrder = False
PixelsPerInch = 96
TextHeight = 13
object Button1: TButton
Left = 112
Top = 32
Width = 75
Height = 25
Caption = 'Button1'
TabOrder = 0
OnClick = Button1Click
end
end
وقتی Application می نویسید کنترل و هماهنگی object ها با فرم به عهده برنامه است مثلا در برنامه
;( procedure Button1Click(Sender: TObject تابعی برای کنترل Event کلیک است که با DFM بالا کاملا در ارتباط است.
اما در زمان کامپننت نویسی شرایط کمی فرق خواهد کرد و کمی از بار کنترل این کد به عهده برنامه نویس خواهد بود .
امیدوارم با این توضیح کمی موضوع رو روشن تر کرده باشم.
موفق باشید.<span dir=ltr></span><span dir=ltr></span>