View Full Version : نوشتن کد برای combobox و انتخاب آیتمها
ly.comeng
یک شنبه 05 خرداد 1387, 08:20 صبح
سلام
من یک combobox دارم (در VB.net ) که برای ماه های سال از اون استفاده میخوام بکنم
حالا میخوام کدی بنویسم که مثلا عدد 1 رو به ماه فروردین عدد 2 رو به اردیبهشت و ... نسبت بده
اما دقیقا بلد نیستم لطفا راهنمایی کنین
ly.comeng
یک شنبه 05 خرداد 1387, 08:45 صبح
سلام
من یک combobox دارم (در VB.net ) که برای ماه های سال از اون استفاده میخوام بکنم
حالا میخوام کدی بنویسم که مثلا عدد 1 رو به ماه فروردین عدد 2 رو به اردیبهشت و ... نسبت بده
اما دقیقا بلد نیستم لطفا راهنمایی کنین
لطفا کمک کنین
ly.comeng
یک شنبه 05 خرداد 1387, 08:58 صبح
این درسته؟
cmb_mah.Items(0) = "انتخاب کنید" & cmb_mah.SelectedItem.ToString()
cmb_mah.Items(1) = "فروردين" & cmb_mah.SelectedItem.ToString()
cmb_mah.Items(2) = "اردیبهشت" & cmb_mah.SelectedItem.ToString()
cmb_mah.Items(3) = "خرداد" & cmb_mah.SelectedItem.ToString()
cmb_mah.Items(4) = "تیر" & cmb_mah.SelectedItem.ToString()
cmb_mah.Items(5) = "مرداد" & cmb_mah.SelectedItem.ToString()
cmb_mah.Items(6) = "شهریور" & cmb_mah.SelectedItem.ToString()
cmb_mah.Items(7) = "مهر" & cmb_mah.SelectedItem.ToString()
cmb_mah.Items(8) = "آبان" & cmb_mah.SelectedItem.ToString()
cmb_mah.Items(9) = "آذر" & cmb_mah.SelectedItem.ToString()
cmb_mah.Items(10) = "دی" & cmb_mah.SelectedItem.ToString()
cmb_mah.Items(11) = "بهمن" & cmb_mah.SelectedItem.ToString()
cmb_mah.Items(12) = "اسفند" & cmb_mah.SelectedItem.ToString()
ezamnejad
یک شنبه 05 خرداد 1387, 08:59 صبح
راحت ترين كار اين است كه از خاصيت selectedindex اين كنترل استفاده كنيد . چون index ها از صفر شروع مي شوند با اضافه كردن يك واحد به آن مي توانيد شماره ماه را بدست بياوريد .
Dim i As Integer = ComboBox1.SelectedIndex + 1
ly.comeng
یک شنبه 05 خرداد 1387, 09:18 صبح
راحت ترين كار اين است كه از خاصيت selectedindex اين كنترل استفاده كنيد . چون index ها از صفر شروع مي شوند با اضافه كردن يك واحد به آن مي توانيد شماره ماه را بدست بياوريد .
Dim i As Integer = ComboBox1.SelectedIndex + 1
ممکنه کد رو کامل بنویسین؟
ly.comeng
یک شنبه 05 خرداد 1387, 09:40 صبح
مشکلم حل شد
ممنونم از راهنماییتون
من اینطوری نوشتمش
در public
dim i as integer
و در combobox1_SelectedIndexChanged
i = Me.cmb_mah.SelectedIndex + 1
اگر هم بخواین که ببینین که هر ماه چه عددی رو میگیره یک تکست باکس در فرم بذارین و این کد رو در ادامه ک قبل بنویسین
TextBox1.Text = Me.cmb_mah.SelectedIndex + 1
موفق باشین
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.