PDA

View Full Version : خیلی تکراری اما به جا : حرکت روی کنترلهای فرم با enter



mohammady2
چهارشنبه 17 مهر 1387, 13:51 عصر
سلام

باز هم یه مشکل تکراری .دوستان من برای حرکت روی کنترلهای فرمم با استفاده از اینتر یک مشکل دارم که نمیدونم دلیلش چیه .
روی تکست باکسها با کد زیر مشکلی ندارم اما به کمبو باکسها که میرسه اول به ترتیب کمبو باکسها رو یکی یکی رد یکنه .بعد میره سراغ تکست باکسی که taborder اون بعد از آخرین کمبو باکس فوکوس شده است .


protected override bool ProcessDialogKey(Keys keyData)
{
if (keyData == Keys.Return)
SendKeys.Send("{TAB}");
return base.ProcessDialogKey(keyData);
}

fat_roze2000
چهارشنبه 17 مهر 1387, 15:54 عصر
سلام

باز هم یه مشکل تکراری .دوستان من برای حرکت روی کنترلهای فرمم با استفاده از اینتر یک مشکل دارم که نمیدونم دلیلش چیه .
روی تکست باکسها با کد زیر مشکلی ندارم اما به کمبو باکسها که میرسه اول به ترتیب کمبو باکسها رو یکی یکی رد یکنه .بعد میره سراغ تکست باکسی که taborder اون بعد از آخرین کمبو باکس فوکوس شده است .


protected override bool ProcessDialogKey(Keys keyData)
{
if (keyData == Keys.Return)
SendKeys.Send("{TAB}");
return base.ProcessDialogKey(keyData);
}


taborderحتما باید درست تنظیم بشه. حتی میتونی این تابع رو هنگام اجرا اضافه کنی