یه جایی خوندم متد CreateControl باعث ایجاد کنترل جدیدی میشود. اگر بخواهیم یک کنترل TextBox در Form ایجاد کنیم دستورش چجوری میشه؟
میدونم که میتوان با استفاده از Toolbar یک textBox اضافه کرد. فقط میخواستم بدانم این متد در چه جایی کاربرد داره؟
یه جایی خوندم متد CreateControl باعث ایجاد کنترل جدیدی میشود. اگر بخواهیم یک کنترل TextBox در Form ایجاد کنیم دستورش چجوری میشه؟
میدونم که میتوان با استفاده از Toolbar یک textBox اضافه کرد. فقط میخواستم بدانم این متد در چه جایی کاربرد داره؟
اگر بخواهیم یک کنترل TextBox در Form ایجاد کنیم دستورش چجوری میشه؟TextBox myTextBox = new TextBox();
this.Controls.Add(myTextBox);
کاربرد متد CreateControl متفاوته. ابنجا رو بخونید.
موفق باشید
jooje
آخرین ویرایش به وسیله Amir Oveisi : پنج شنبه 28 شهریور 1387 در 18:01 عصر دلیل: new یادم رفته بود O:
قفل مخفی تلگرام، واتس اپ و همه برنامه ها - قفل حرفه ای برای دستگاه اندرویدی شما - با امکان مخفی شدن و جلوگیری از Unisntall شدن
--آموزش ایجاد برنامه های چند زبانه در WPF
-BeRMOoDA File Encrypter-open source-using WPF, C# and MVVM Pattern
-نمونه برنامه ساده و کامل با الگوی MVVM برای کار با دیتابیس با استفاده از Entity Framework در WPF
-WPFMessageBox فارسی/انگلیسی - با قابلیت تغییر Skin
برای ایجاد یک فرم میشه نوشت
Form Form2;
Form2.ActiveForm.CreateControl();
میشه چنین دستوری برای ایجاد بقیه ی کنترلها هم نوشت؟
1- این کد کامپایل نخواهد شد چون FORM2 را new نکردید.
2- زمانی که FORM2 را تعریف کرده و new بکنید در واقع آن را ایجاد کرده اید و برای ایجاد بقیه کنترل ها نیز همین کار رو اینجام بدید. یعنی یک object از اون کنترل تعریف کرده و newبکنید. با این کار یک کنترل ایجاد کرده اید.
3- متد CreateControl برای ایجاد یک Window Handle برای یک کنترل استفاده میشود. برای مشاهده مثالی از کاربرد Handle اینجا رو ببینید.
موفق باشید
jooje
قفل مخفی تلگرام، واتس اپ و همه برنامه ها - قفل حرفه ای برای دستگاه اندرویدی شما - با امکان مخفی شدن و جلوگیری از Unisntall شدن
--آموزش ایجاد برنامه های چند زبانه در WPF
-BeRMOoDA File Encrypter-open source-using WPF, C# and MVVM Pattern
-نمونه برنامه ساده و کامل با الگوی MVVM برای کار با دیتابیس با استفاده از Entity Framework در WPF
-WPFMessageBox فارسی/انگلیسی - با قابلیت تغییر Skin