PDA

View Full Version : مشکل در textbox



slashslash2009
جمعه 25 بهمن 1387, 21:27 عصر
سلام
من یه سری کد تو رویدادهای leave و keydown تکست باکسم نوشتم که باعث شده موقعی که تمام تکست(محتویات) تکست باکسمو اینتخاب میکنم و بعد کلید دیگه ای رو میزنم حتی delete یا backspace اون مقدار از بین نره و مقدار جدیدی که همون کلید زده شده است را بهش اضافه می کنه . می خوام با کد نویسی این مشگلو برطرف کنم اما نمیدونم باید چیکار کرد از کجا بفهمونم بهش که آیا همه محتواش انتخاب شده و بعد کلیدی زده شده اگه میشه کمکم کنید . فکر کنم باید از textbox.selectedtext شاید استفاده کنم البته نمیدونم چه جوری ؟ مرسی

shahab_ss
جمعه 25 بهمن 1387, 22:28 عصر
سلام،
گمان میکنم به اینصورت باشه :

if(textBox1.SelectionLength == textBox1.TextLength)
{
//do what you do here...
}

slashslash2009
جمعه 25 بهمن 1387, 23:31 عصر
کد صحیح این میشه :


if (textBox10.SelectionLength==textBox10.Text.Length)
textBox10.Text = "";