PDA

View Full Version : چطوور با زدن کلید enter از یک تکس باکس به تکس باکس بعدی بروم



456231
جمعه 27 مرداد 1391, 15:13 عصر
چطوور با زدن کلید enter از یک تکس باکس به تکس باکس بعدی بروم ؟ اینکارو تو وی بی 6 با keyassci انجام میدادم ولی اگه میشه کدشو تو c# واسم بزارید ممنون

Y_Safaiee
جمعه 27 مرداد 1391, 15:20 عصر
با سلام خدمت شما دوست عزیز

تکی باکس رو انتخاب و برو رویداد keypress و یکی از این دو کد رو بنویس :


if (e.KeyChar == 13) SendKeys.Send("{tab}");


یا


if (e.KeyChar == 13) textBox2.Focus();


حالت اول برای وقتهایی عالیه که tabindex کنترلهات به ترتیب باشه,اینطوری انگار تب رو زده باشی یکی یکی میپره بعدی

موفق باشی
بایت بایت

sinaprog
جمعه 27 مرداد 1391, 15:33 عصر
با سلام خدمت شما دوست عزیز

تکی باکس رو انتخاب و برو رویداد keypress و یکی از این دو کد رو بنویس :


if (e.KeyChar == 13) SendKeys.Send("{tab}");


یا


if (e.KeyChar == 13) textBox2.Focus();


حالت اول برای وقتهایی عالیه که tabindex کنترلهات به ترتیب باشه,اینطوری انگار تب رو زده باشی یکی یکی میپره بعدی

موفق باشی
بایت بایت
باید KeyPreview فرمو true کنی

Y_Safaiee
جمعه 27 مرداد 1391, 15:44 عصر
باید KeyPreview فرمو true کنی
سپاس دوستم اما وقتی keypreview لازمه true شه که شما میخواین برای فرم کد بنویسید و کلیدهایی که رو فرم زده میشه بررسی شه نه تکس باکس

شما keypreview رو false کن و تو تکس باکس اینتر بزن جواب میده.

موفق باشین
بایت بایت

ali.bahrami
جمعه 27 مرداد 1391, 18:49 عصر
توی رویداد KeyPress تکست باکس این را هم میتونی بنویسی.

if(e.KeyCode == Keys.Return)
SendKeys.Send("{TAB}")

AliSadat
جمعه 07 مهر 1391, 19:03 عصر
حالا یه سوال بنده دارم

حالا اگه بخواییم مثلا با دکمه ی - یه خونه به عقب بیایم چیکار باید بکنیم
.جز این که مثلا اون تکس باکس رو ست فوکوس کنیم .