PDA

View Full Version : تشخیص تغییر دادن value های combobox توسط کاربر



shirin_h
چهارشنبه 05 دی 1386, 00:01 صبح
سلام
با چه کدی می توان بررسی کرد که value های combobox تغییر کرده ؟
برا کد زیر error می گیره


if(comboBox1 .SelectedValueChanged )

mohammad272005
چهارشنبه 05 دی 1386, 00:34 صبح
منظور شما از valueها چیه؟ برای هر کاری یه event هست. مثلا اگر کاربر آیتم جاری رو عوض کنه، SelectedValueChanged اتفاق میافته. برای کدنویسی، تو فرم، combobox مورد نظر رو با یک کلیک انتخاب کن. در پنجره Properties (که با F4 میاد) برو رو eventها و eventی رو که گقتم double click کن. حالا کدت رو بنویس

sinpin
چهارشنبه 05 دی 1386, 08:58 صبح
سلام
با چه کدی می توان بررسی کرد که value های combobox تغییر کرده ؟
برا کد زیر error می گیره


if(comboBox1 .SelectedValueChanged )


از این ایونت استفاده کنید :


private void comboBox1_ValueMemberChanged(object sender, EventArgs e)
{
}

shirin_h
چهارشنبه 05 دی 1386, 10:22 صبح
من نمی دونم چه جوری باید برم قسمت event ها
به کل یادم رفته
یادمه که باید یه قسمت خاصی برم و کدم رو اونجا بنویسم ایونت
selected index changed رو ژیدا کردم ولی اونی رو که می خوام نه
تو قسمت properties کمبوباکس هم نبود

reza_rad
چهارشنبه 05 دی 1386, 10:31 صبح
من نمی دونم چه جوری باید برم قسمت event ها
به کل یادم رفته
روی کنترل مورد نظرتون کلیک کنید
برید توی پنجره properties که احتمالا گوشه ادیتور VStudio هست.
یک علامت شبیه رعدوبرق داره روش کلیک کنید.
حالا این تمام ایونت های مربوط به اون آبجکت رو می بینید.
روبروی هر ایونتی که می خواهید دوبار کلیک کنید تا کدش generate بشه و ...

ir_programmer
چهارشنبه 05 دی 1386, 10:32 صبح
توی پروپرتی برو. کنارش event ها هست دیگه.