PDA

View Full Version : باز شدن منوی ComboBox با صفحه کلید



sara_t
یک شنبه 20 فروردین 1391, 15:38 عصر
سلام دوستان
من میخام بدون استفاده از ماوس و با صفحه کلید منوی کامبو باکس باز شه، اگه بصورت دیفالت استفاده کنیم بعد از زدن یه space با استفاده از کلیدهای جهتی میتونیم ایتمهای کامبو رو ببینیم اما من میخام تمام ایتم ها باز شه مثه حالتی که با ماوس کلیک میکنیم .آیا این شدنی هست؟
ممنون.

Amin_Kamalinia
یک شنبه 20 فروردین 1391, 16:02 عصر
با سلام شما می توانید در event ،
Enter آن Combobox بنویسید
comboBox1.DroppedDown = true;

Mahmoud.Afrad
یک شنبه 20 فروردین 1391, 16:03 عصر
بفرما


private void comboBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == ' ')
comboBox1.DroppedDown = true;
}

sara_t
یک شنبه 20 فروردین 1391, 16:30 عصر
بسیار ممنون از دوستان
من در رویداد keydown کد زیر رو نوشتم و به جواب رسیدم:
if (e.KeyData ==Keys.Space ){

SendKeys.Send("{F4}");

}
اما دوستان ایا ایا برای کامبویی که در دیتاگرید استفاده میکنیم هم راهی هست؟ من از customdatagridview استفاده میکنم.