PDA

View Full Version : حرفه ای: ReadOnly کردن ComboBox با آیتم دلخواه!



hadimtn
پنج شنبه 29 مرداد 1394, 04:23 صبح
سلام.
چه جوری میتونم ComboBox رو مثل TextBox به حالت ReadOnly ببرم؟!
[میخوام آیتم مد نظر رو برای ComboBox تنظیم کنم و بعد به حالت ReadOnly ببرمش]

abdullah20
پنج شنبه 29 مرداد 1394, 08:00 صبح
سلام
با یکی از روش های زیر:

private void Form1_Load(object sender, EventArgs e)
{
comboBox1.DropDownStyle = ComboBoxStyle.DropDownList;
}


private void comboBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = true;
}


private void comboBox1_KeyDown(object sender, KeyEventArgs e)
{
e.SuppressKeyPress = true;
}

hadimtn
پنج شنبه 29 مرداد 1394, 15:03 عصر
ممنون از پاسخگویی تون. ولی منظورم این نبود؛ سوال رو درست مطرح نکردم؛
میخوام در شرایط خاصی ComboBox به حالت Freeze در بیاد؛ یعنی امکان انتخاب گزینه از کاربر سلب بشه، و یه گزینه از گزینه های موجود در ComboBox به عنوان متن ComboBox انتخاب بشه!

ahmadreza.s
پنج شنبه 29 مرداد 1394, 17:10 عصر
سلام منظورتون اينه:‌

comboBox1.SelectedItem="آيتم مورد نظر";
comboBox1.Enabled=false;