PDA

View Full Version : سوال: readonly کردن comBobox



mori_1367
چهارشنبه 06 خرداد 1388, 09:40 صبح
comboBox ی دارم که فقط از لیس می تواند انتخاب کند می خواهم این comboBox را readonly کنم چگونه این کار را کنم لطفا کد بنویسید؟؟؟؟

Asad.Safari
چهارشنبه 06 خرداد 1388, 09:51 صبح
DropDown Mode کمبوت رو به DropDownList تغییر بده.

seven7777777
چهارشنبه 06 خرداد 1388, 11:12 صبح
من یه تابع نوشتم و اونو در قسمت رویداد KeyPress کمبوهام قرار میدم تا فقط در صورتی که کاربر کلیدهای پایین یا بالا رو فشار داد ، تو لیست کمبو حرکت کنه و در غیر اینصورت کلید فشرده شده رو قبول نکنه .

mori_1367
چهارشنبه 06 خرداد 1388, 12:25 عصر
میشه لطف کنی کد تابع را اینجا بگذاری؟؟تشکر

mori_1367
چهارشنبه 06 خرداد 1388, 12:41 عصر
در ثانی من DropDownStyle این combo را به DropDownList تغییر دادم من می خواهم دکمه مشاهده که کلیک شد محتوای این combo که از دیتا گرید خوانده می شود و در درونش نشان داده می شود readonly باشد قابلیت تغییر از طر ف کاربر را نداشته باشد چون مشاهده است چه کی بنویسم؟؟؟/

seven7777777
چهارشنبه 06 خرداد 1388, 14:44 عصر
// 4 Read Only Setting 4 DropDown Lists
private void DropDownKeyPressControll(object sender, KeyPressEventArgs e)
{
Keys pressKey = (Keys)e.KeyChar;
if (pressKey == Keys.Up || pressKey == Keys.Down)
e.Handled = false;
else
e.Handled = true;
}

فقط کافیه بری تو بخش رویدادهای کمبوت و فلش کنار رویداد KeyPress رو بزنی ، این تابع رو در لیست نشون میده . انتخابش کن و نتیجشو ببین .