PDA

View Full Version : پرش به تکس باکس بعدی که Enabel فعال دارد



rezaiy.ali
یک شنبه 05 اسفند 1386, 17:42 عصر
با سلام
من 5 تا تکس باکس دارم
این تکس باکس ها enable=false
من زمانی که از تکس باکس مشتری leave می کنم یک یا چند تکس باکس از این 5 تاenable انها true می شود من می خوام برنامه به اولین تکس باکسی که True است برود
با تشکر
چطور می تونم این کار را انجام بدم

رضا عربلو
یک شنبه 05 اسفند 1386, 17:54 عصر
پراپرتی TabIndex را تنظیم کن.

rezaiy.ali
یک شنبه 05 اسفند 1386, 18:35 عصر
می خوام با Enter برم جلو
ولی Enter هم کار نمی کنه یعنی کد که برای Enter نوشتم درست کار نمی کنه

hassan razavi
یک شنبه 05 اسفند 1386, 18:46 عصر
علی جان لینک زیر دو روشش رو کاملا ارائه داده. هم Override و هم رویداد KeyPress
http://barnamenevis.org/forum/showpost.php?p=467566&postcount=4

silentrise
یک شنبه 05 اسفند 1386, 19:06 عصر
سلام
با تمام زیبایی که در پست قبل و به وسیله اقای امیر شکاری انجام شده این کار رو هم می تونید بکنید در رویدادKeyDown


//In the EVENTkeydown



switch (e.KeyValue)
{
case 40: //down ASCII
case 13: //Enter ASCII

//STATMENT(s)// change focus of textbox

break;

case 38: //Up ASCII

//STATMENT(s);

break;
}
در این کد شما میتوانید هر کلیدی رو به کار خاصی ربط بدی فقط باید کد اسکی اون رو بدونی !

باسپاس

Amir Oveisi
یک شنبه 05 اسفند 1386, 19:16 عصر
به وسیله اقای شکاری انجام شده

امیر شکاری

jeivid
دوشنبه 06 اسفند 1386, 11:15 صبح
دوست عزیز شما برای این که بتوانید در هنگام باز شدن فرم نشانه گر تایپ بر روی اولین تکس باکس قرار بکیرد باید از کد زیر در قسمت لوود فرم استفاده کنید
TextBox1.Focus();

ba tashakor