با سلام !
اگه کاربر یه اسمی وارد کنه و بعد مثلا یه دکمه رو فشار بده و بخوایم اون اسم به آیتم های comboBox اضافه بشه بایدچی کار کنیم؟
Printable View
با سلام !
اگه کاربر یه اسمی وارد کنه و بعد مثلا یه دکمه رو فشار بده و بخوایم اون اسم به آیتم های comboBox اضافه بشه بایدچی کار کنیم؟
نقل قول:
دوست عزیز سلام
با فرض اینکه می خواهیم محتویات یک TextBox رو با کلیک کردن بر روی یک Button به آیتمهای یک ComboBox اضافه کنیم در تابع Click کومبوباکس کد زیر را می نویسیم
کد:comboBox1.Items.Add ( textBox1.Text );
مرسی . و اگه combobox در یک form دیگه باشه باید چی کار کنیم؟
سلامنقل قول:
اینم کاری نداره. فقط جای مهم کار اینه که جایی که کد زیر اضافه شده private رو به public تغییرش بدین تا این کنترل از کلاسهای دیگه هم قابل دسترس باشه:
کد:public System.Windows.Forms.ComboBox comboBox1;
حالا تو فرم اولیه از فرم دوم یه آبجکت ایجاد می کنین. این آبجکت می تونه هم کنار متغیرهای کلاس فرم اولیه تعریف بشه و یا داخل Form Load اون.
کد:public Form2 f2 = new Form2 ();
حالا اگه بخواین با یک عملی آیتمی رو به ComboBox اضافه کنین می تونید از کد زیر استفاده کنید:
کد:f2.comboBox1.Items.Add ( textBox1.Text );
بعد از لود شدن فرم دوم، ComboBox شما حاوی همه آیتمهایی خواهد بود که تو فرم اولیه به اون اضافه کردین
موفق و سربلند باشید