PDA

View Full Version : حرکت با Tab



yasemi
چهارشنبه 15 اردیبهشت 1389, 15:31 عصر
من 9 تا textBox دارم حالا میخوام به محض اینکه یه عدد یک رقمی توی مثلا textBox1 وارد شد خود برنامه به textBox2 وارد بشه و دیگر textBox هم همینطور چطور میشه این کد رو نوشت ؟

ممنون

hojjatshariffam
چهارشنبه 15 اردیبهشت 1389, 15:54 عصر
می تونی تو تکست چنج همه تکس باکس ها کدی بنویسی که چک کنه که کاربر عدد رو وارد کرده (عدد صحیح رو وارد کرده است) یا نه

اگه عدد صحیح وارد شده باشه(مثلا به جای عدد حرف وارد نکرده باشه) اونوقت می تونی همه کنترل های فرمتو با یک for پیمایش کنی و اون تکت باکسی رو فوکاس کنی که تب ایندکسش یکی بیشتر از تب اینکس تکست باکس جاری باشه
البته یک تابع خاص داره که کلید تب اونو فراخوانی می کنه میتونی از اون هم استفاده کنی

yasemi
چهارشنبه 15 اردیبهشت 1389, 16:04 عصر
لطفا کد برنامه رو بنویسید

ممنون

silverfox
چهارشنبه 15 اردیبهشت 1389, 19:53 عصر
در textbox textchanged


if (txt1.Text.Length == 1)
{
txt2.Focus();
}

mmd2009
چهارشنبه 15 اردیبهشت 1389, 23:01 عصر
البته باید تو رویداد keyperss هم بگی که کاربر اجازه وارد کردن حروف رو نداره

البته چون شما گفتید فقط عدد

تو رویداد کی پرسس اینو بذار





if (!char.IsDigit(e.KeyChar))
e.Handled = true;