()InitializeComponent چیست؟
تاریخ انتشار:۱۳:۵۶ ۱۳۹۹/۳/۱۱

()InitializeComponent چیست؟


()InitializeComponent متد




ویژوال استودیو از یک متد به نام ()initializecomponent  برای ساختن یک فرم در زمان اجرا (Run Time) استفاده می کند .



تمام کنترل ها و خصوصیات (properties) آنها که در زمان طراحی تنظیم شده اند در این متد قرار می گیرد.








این متد به صورت یک دستور در Construtor  یک فرم به عنوان مثال فایل form1.cs صدا زده می شود.





به عنوان مثال هنگامی که بر روی فرم یک کنترل TextBox می سازیم ، خود ویژوال استودیو تمام خصوصیت ها (Properties) این کنترل را ایجاد کرده و توسط متد initializecomponent تنظیم می کند. و تا زمانی که این متد در Constructor کلاس فرم صدا زده نشود ، در زمان اجرا ، هیچ کنترلی را بر روی فرم نمایش نمی دهد.










نکته: هر تعداد Constructor که برای کلاس فرم تعریف می شود باید متد initializecomponent هم تعریف شود .










در اینصورت برای جلوگیری از تکرار کدنویسی از کلمه کلیدی this در انتهای contructor استفاده می کنیم:














نظرات داده شده
ehsan
بسیار عالی و تشکر از شما
نظر به مطلب
نام:  
ایمیل:
متن:  500 حرف دیگر میتوانید تایپ کنید
کد امنیتی: 73910