|
تاریخ انتشار:۱۳:۵۶ ۱۳۹۹/۳/۱۱
()InitializeComponent چیست؟
()InitializeComponent متد
ویژوال استودیو از یک متد به نام ()initializecomponent برای ساختن یک فرم در زمان اجرا (Run Time) استفاده می کند .
تمام کنترل ها و خصوصیات (properties) آنها که در زمان طراحی تنظیم شده اند در این متد قرار می گیرد.
این متد به صورت یک دستور در Construtor یک فرم به عنوان مثال فایل form1.cs صدا زده می شود.
به عنوان مثال هنگامی که بر روی فرم یک کنترل TextBox می سازیم ، خود ویژوال استودیو تمام خصوصیت ها (Properties) این کنترل را ایجاد کرده و توسط متد initializecomponent تنظیم می کند. و تا زمانی که این متد در Constructor کلاس فرم صدا زده نشود ، در زمان اجرا ، هیچ کنترلی را بر روی فرم نمایش نمی دهد.
نکته: هر تعداد Constructor که برای کلاس فرم تعریف می شود باید متد initializecomponent هم تعریف شود .
در اینصورت برای جلوگیری از تکرار کدنویسی از کلمه کلیدی this در انتهای contructor استفاده می کنیم:
|
|
|