PDA

View Full Version : سوال: عمل کلیک روی دکمه از داخل textbox



ahgrab
سه شنبه 02 فروردین 1390, 09:35 صبح
سلام خسته نباشید

1-من میخوام موقعی که داخل textbox دکمه enter را میزنم عمل کلیک روی دکمه مورد نظرم انجام شود

چطوری میتونم این کارو انجام بدم؟

2-این کد رو داخل event لود فرم مینویسم ااجرا نمیشه( textBox1.Focus(); )

میخوام موقع بالا آمدن فرم روی text box فوکوس کنه ؟

چطوری میتونم این کار انجام بدم؟

ashkan2005
سه شنبه 02 فروردین 1390, 09:48 صبح
سلام دوست من

از کد زیر استفاده کن.

if (e.KeyCode == Keys.Enter)
{
button1.Focus();
button1.PerformClick();
}
------------------------------

textBox3.Select();

ehsanara
سه شنبه 02 فروردین 1390, 10:17 صبح
برا انتخاب textBox تو Form_Load بنویس

textBox1.Select();


برا استفاده از Enter هم تو رویداد KeyDown تکست باکس بنویس

if (e.KeyCode == Keys.Enter)
Funct();


و به جای Func() هم میتونی اعمال داخل دکمه رو تو یه تابع تعریف کنی و هرجا خواستی اون رو فراخوانی کنی

private void button1_Click(object sender, EventArgs e)
{
Func();
}
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
Funct();
}
void Func()
{

}

ahgrab
سه شنبه 02 فروردین 1390, 14:40 عصر
سلام
ممنون از کمکتون