PDA

View Full Version : سوال: سئوال در مورد InitializeComponent



myazdan
چهارشنبه 07 بهمن 1388, 09:18 صبح
سلام خدمت تمامی دوستان

من میخواستم اطلاعاتی در رابطه به

InitializeComponent

داشته باشم .

اگه کسی می دونه ممنون می شم اگه جواب من رو بده.

ACorvinus
چهارشنبه 07 بهمن 1388, 09:48 صبح
سلام.

معنی لغوی Initiale یعنی: "ارزش آغازی دادن به چیزی"
و با این درک میتونیم حدس بزنیم که InitializeComponent یعنی ارزش آغازی دادن به کامپوننت ها.

حالا شاید بپرسین کدوم کامپوننت ها؟

وقتی فرمی رو طراحی می کنین (با کنترل هایی)، زبانهای شئ گرای سطح بالا کدهایی رو به صورت اتوماتیک برای هر یک از کنترلهای ایجاد شده توسط شما، ایجاد می کنن که خصوصیت های این کنترل رو نگهداری میکنه ( اعم از Location، Size، Name، و از این قبیل ) و این خصوصیت ها در روالی به نام InitializeComponent نوشته میشن.

حالا وقتی شما برنامه ای رو اجرا می کنین این روال فراخوانی میشه و تمام کامپوننت های شما مقدار اولیه و Handle میگیرن.

در حالت کلی یه عملی طبق گفته هایی که گفتم انجام میشه.

موفق باشین.