سلام
دوستان من میخوام با یک combobox که در فرم قرار دادم، وقتی آیتمی رو ازش انتخاب میکنم
یکسری button ها Disable بشه
کد رو مینویستم ولی warning میده که کدت عملی رو انجام نمیده درضمن من کد رو توی بدنه ی فرم مینویسم
ممنون میشم کمکم کنید.
سلام
دوستان من میخوام با یک combobox که در فرم قرار دادم، وقتی آیتمی رو ازش انتخاب میکنم
یکسری button ها Disable بشه
کد رو مینویستم ولی warning میده که کدت عملی رو انجام نمیده درضمن من کد رو توی بدنه ی فرم مینویسم
ممنون میشم کمکم کنید.
خب کدتو بنویس ، تا معلوم شه کجاش اشتباست !!!
همه چی واضح که برادر من
میخوام با combo boxکنترل کنم
می تونی از switch case استفاده کنی.... comboBox selectedItem
switch (comobox1.SelectedItem.tostring()){
case (comobox1.Items[0].tostring()):
{button1.Enabled= false;
break;}
case ....}
به آکولادها دقت شود learn switch
آخرین ویرایش به وسیله Kubuntu : جمعه 05 مهر 1392 در 22:55 عصر دلیل: کد دقیق
privatevoid comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (comboBox1.SelectedIndex == 0)
{
button1.Enabled = false;
}
elseif (comboBox1.SelectedIndex ==1)
{
button2.Enabled = false;
}
}
این کد رو تو برنامه نزدم که!!!
واقعا جای تاسفه که یه برنامه نویس نمی تونه با دیدنه یه کد مطلب اصلی و مورد نیازش رو بگیره
باید آکولادها رو واسه case بزنی
موفق باشی
سلام ...
البته اگر میخوای در طول برنامه با خطاهای گوناگون مواجه نشی از این اونت کمبو استفاده کن
SelectionChangeCommitted
کدهاتو توی این اونت بنویس کمبوباکس بصورت سایلنت عمل میکنه...
حالا کار کرد آقای مهندس؟!
بابت اون پست خوشم اومد زدم که انقد چشم بسته کار نکنی... اگه نمی زدم عمرا اگه رو کد کار کنی.... تازه تو کدنویسی وقتی واسه سوالت سرچ می کنی همه چی رو تو دهنت نمی ذارن اگه منتظر عین کد باشی باس منتظر بمونی و بمونی
به هر حال من عادتمه اگر ابتدایی ترین چیزها رو هم بلد نباشم توی یه جمع بلند میشم میگم آقا من بلد نیستم
اصلا مهم نیست کی برام میخنده و ...
اما کد شما رو توی بدنه ی form نوشتم
این خظا رو میده A constant value is expected
اون کروشه ها رو هم درستش کردم بعد از case گذاشتم...
ولی بازم این پیغام رو میده من خیلی چیزای دیگه رو هم امتحان کردم
یا خطا میده یا کامپایل میشه جواب نمیده
مطمئنید نباید comobox رو تنظیم کرد
آخه توی VB یه تیکی داشت میزدی اونوقت Active عمل میکرد
من ب کسی نخندیدم
دیشب پستم رو ویرایش کردم. آکولادهای ابتدا و انتهای switch رو هم گذاشتی؟
comboBox تنظیمات نداره
برای کدهایی که می خوای غیرفعال بشن در properties در قسمت tag کلمه ی یکسانی قرار بده.
بعد مثلاً برای انتخاب 0ام کمبوباکس با foreach بگو اونایی که tag یکسانی دارند enableشون رو false کن.
آقا اونم حل کردم
فقط الان مشکل اینه که نمیخوام کاربر اجازه داشته باشه
توی combobox تایپ کنه
فقط میخوام گزینه های انتخابی رو انتخاب کنه
ممنون میشم کمک کنید
خب واسه این کار میری تو property
dropDownStyle رو dropDownList می کنی
ممنون دستت درد نکنه
جدا switch بهت کمک نکرد؟!
خودت SelectedItem و [Item[0 رو بلد بودی آقا مهندس؟!