PDA

View Full Version : فقط خواندنی کردن کامبو بوکس



ammarkarimi
پنج شنبه 07 شهریور 1387, 16:03 عصر
چطور می توان خاصیت یک کامبو بوکس رو طوری تغییر داد تا نتوان از بین گزینه هایش چیزی را انتخاب کرد.
منظورم فالس کردن enable نیست.
یه چیزی مثل readonly کرد تکست باکس که متن توش هست ولی نمی شه تغییرش داد.

bachebahal_1363
پنج شنبه 07 شهریور 1387, 16:14 عصر
در پراپرتی combobox در قسمت DropDownStyle گزینه DropDownList رو انتخاب کن.

saied_genius
پنج شنبه 07 شهریور 1387, 16:59 عصر
private void comboBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = true;
}


موفق با شيد

f_pakzad
پنج شنبه 07 شهریور 1387, 21:21 عصر
privatevoid comboBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = true;
}


موفق با شيد


;
حالا چه طور میتونیم وقتی که فرم load میشه یه جمله پیش فزض بزاش انتخاب کنیم؟که جزو آِتم ها نباشه
مثلا "انتخاب کنید" .

ammarkarimi
جمعه 08 شهریور 1387, 11:23 صبح
شاید سوالم رو درست مطرح نکردم.منظورم این بود که چطور در یک کامبو بوکس یک گزینه به عنوان پیش فرض انتخاب بشه و نشه تغییرش داد(مثل readonly کردن تکس باکس.)و البته بقیه گزینه ها رو هم نشون بده.
با تشکر در انتظار جوابی قانع کننده.............

bachebahal_1363
جمعه 08 شهریور 1387, 21:13 عصر
معمولا با استفاده از دستور ComboBox.SelectedIndex = 0 در Load فرم و یا هر Index دیگه اون رو به طوی پیش فرض انتخاب میکنن .

ammarkarimi
سه شنبه 12 شهریور 1387, 14:07 عصر
privatevoid comboBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = true;
}
ولی با ماوس می شه عوضش کرد.
چکار کنم که با ماوس هم عوض نشه؟؟؟؟؟؟؟؟؟؟

kamal_habibi
پنج شنبه 14 شهریور 1387, 01:56 صبح
privatevoid comboBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.KeyChar = '\0';
}