PDA

View Full Version : مي خوام اينتر مي زنم كدي كه توي يه دكمه نوشتم انجام شه؟



Elmira1987
سه شنبه 25 خرداد 1389, 08:27 صبح
ب سلام من يه دكمه دارم روي فرمم مي خوام وق اينتر رو بزرنم هرچي توي اون دكمه نوشتم فعال بشه ، مثلااگه وي دكمه نوشتم برو به لان صفحه با زدن اينتر بره به اون صفحه

M.YasPro
سه شنبه 25 خرداد 1389, 08:45 صبح
سلام
پراپرتی asceptButton فرمتون رو برابر با همون باتن قرار بدید .
موفق باشید .

ricky22
سه شنبه 25 خرداد 1389, 08:47 صبح
سلام اول بستگی داره focus روی کدام کنترل باشد اما اگر روی فرم باشد
در رویداد keypress این کد را بنویسید


if (e.KeyChar == (char)Keys.Return)
call button1_click ;

موفق باشید
http://msdn.microsoft.com/en-us/library/system.windows.forms.keypresseventargs.keychar.asp x

ostovarit
سه شنبه 25 خرداد 1389, 08:47 صبح
ب سلام من يه دكمه دارم روي فرمم مي خوام وق اينتر رو بزرنم هرچي توي اون دكمه نوشتم فعال بشه ، مثلااگه وي دكمه نوشتم برو به لان صفحه با زدن اينتر بره به اون صفحه

تو ایونت PreviewKeyDown یا خود ایونت KeyPress فرمتون بنویسید اگر اینتر رو زد این کارا رو بکن ... مثلا کد زیر با زدن اینتر مثل تب عمل میکنه ... KeyPreview فرم رو هم برابر true قرار بدید



private void DForm1_KeyPress(object sender, KeyPressEventArgs e)
{

if (e.KeyChar == (char)Keys.Enter)
{
e.Handled = true;
SendKeys.Send("{TAB}");
}
}