سلام دوستان
من یه برنامه مثل شکل زیر دارم و میخوام کاری کنم که با زدن کلید تایید تو فرم frm_add_brand برند انتخاب شده به listbox مربوطه تو فرم MAIN اضافه بشه
چه کنم؟؟؟
در فرم frm_add_brand کنترل ComboBox تان را انتخاب کنید و در مشخصه هایش مقدار Modifiers را به Public تغییر دهید.
سپس دکمه تایید را انتخاب کنید و مقدار مشخصه DialogResult اش را روی OK تنظیم کنید.
سپس خود فرم را انتخاب کرده و مشخصه AcceptButton اش را روی دکمه تایید تنظیم کنید.
حالا هم ComboBox در خارج از فرم قابل دسترسی است و هم زمانی که روی دکمه تایید کلیک شود بصورت خودکار OK
را به فرم فراخواننده بر می گرداند و هم اگر کلید Enter فشار داده شود دکمه تایید کلیک خواهد شد.
در کد های فرم MAIN فرم frm_add_brand را از این طریق فراخوانی کرده و از مقدار brandName استفاده کنید :
کد:
frm_add_bran f = new frm_add_bran();
if (f.ShowDialog()== DialogResult.OK)
{
string brandName = f.comboBox1.Text;
listBox1.Items.Add(brandName);
}
f.Dispose();