PDA

View Full Version : سوال: تغییر خودکار focus بین کنترلها



behruz1212
سه شنبه 15 مرداد 1392, 14:34 عصر
سلام دوستان من میخوام وقتی روی تکس باکس سال چهار عدد نوشتم خودش خودکار بره به تکس باکس بعدی ولی مشکل اینجاست که میره روی باتن و به تکس بعدی نمیره لطفا راهنماییم کنین

private void txtyear_KeyDown_1(object sender, KeyEventArgs e)
{
if (txtyear.Text.Length == 3)
this.ProcessTabKey(true);

if (e.KeyCode == Keys.Enter)
{
txtnoebaft.Select();
}
}

parvizwpf
سه شنبه 15 مرداد 1392, 14:37 عصر
چرا کنترل مورد نظر رو focus نمیکنید؟

ma.rad
سه شنبه 15 مرداد 1392, 14:39 عصر
کد:
به جای این
this.ProcessTabKey(true);
اینو بنویس
txtnoebaft.Focus();

llMMDll
سه شنبه 15 مرداد 1392, 14:41 عصر
سلام دوستان من میخوام وقتی روی تکس باکس سال چهار عدد نوشتم خودش خودکار بره به تکس باکس بعدی ولی مشکل اینجاست که میره روی باتن و به تکس بعدی نمیره لطفا راهنماییم کنین

private void txtyear_KeyDown_1(object sender, KeyEventArgs e)
{
if (txtyear.Text.Length == 3)
this.ProcessTabKey(true);

if (e.KeyCode == Keys.Enter)
{
txtnoebaft.Select();
}
}
tabindex ها تنظیم نیستن