ورود

View Full Version : focus کردن روی textbox



mahboube
جمعه 13 آذر 1388, 15:54 عصر
درود
دوستان من یه textbox دارم که می خوام روش FOCUS کنم،یعنی یه چیزی قبلا توش نوشتم،حالا می خوام در ادامش بنویسم،
دستور ;()TextBox.focus مکان نما رو می بره اول متن درون textbox ،می خوام بره آخرش و بتونم در ادامش بنویسم.
چطوری می شه مکانما رو توی تکس باکس جابجا کرد؟!:متفکر:
هر کی کمک کنه ،لطف بزرگی می کنه.
سپاس.:لبخندساده:

Peyman.Gh
جمعه 13 آذر 1388, 19:38 عصر
اون چیزی که اول در textbox داری رو در یک متغیر بریز و هر چیزی که میخوای رو به آخرش اضافه کن
امیدوارم درست متوجه شده باشم !

Mostafa_Dindar
جمعه 13 آذر 1388, 22:20 عصر
فكر ميكنم جوابت اينجاست :
http://bytes.com/topic/asp-net/answers/779834-setting-textbox-focus-end-text

بهنام بهمنی
شنبه 14 آذر 1388, 13:59 عصر
Add the following code to your page, and set the onfocus method of your control to

"SetCursorToTextEnd(this.id);
"<script type="text/javascript">
function SetCursorToTextEnd(textControlID)
{
var text = document.getElementById(textControlID);
if (text != null && text.value.length > 0)
{
if (text.createTextRange)
{
var FieldRange = text.createTextRange();
FieldRange.moveStart('character', text.value.length);
FieldRange.collapse();
FieldRange.select();
}
}
}
</script>



منبع (http://forums.asp.net/t/1087412.aspx)

mahboube
شنبه 14 آذر 1388, 18:38 عصر
هرکی کد c# رو داشته باشه بهم بده ممنون می شم.تو Vb با خاصیت select تکست میشه اینکارو کرد ولی #c این خاصیتو برا TextBox نداره.
کلا کسی میدونه تو #c چطوری می شه یه قسمت از متن تکست رو select کرد؟
بازم ممنون،از دوستایی که می خونن و جواب می دن.سبز باشید و سربلند.