دوستان سلام :40:
من یه سئوالی در باره textbox توی c# دارم.
می خوام با یه روشی ایندکس کاراکتری رو که توی textbox تایپ میشه رو بدست بیارم. یعنی می خوام متوجه بشم که کاربر در کجای رشته text تایپ کرده؟ :41:
ممنون میشم اگه راهنمایی کنین.
Printable View
دوستان سلام :40:
من یه سئوالی در باره textbox توی c# دارم.
می خوام با یه روشی ایندکس کاراکتری رو که توی textbox تایپ میشه رو بدست بیارم. یعنی می خوام متوجه بشم که کاربر در کجای رشته text تایپ کرده؟ :41:
ممنون میشم اگه راهنمایی کنین.
سلام
اگر منظورتان دسترسی به تک تک کاراکترهای یک رشته است میتوانید به روش زیر عمل کنید.
کد:String str = this.textbox1.text;
if ( str[0] == 'A')
...
...
...
از راهنمایی تون ممنونم. ولی خودم راهشو پیدا کردم:
خاصیت startselection در شئ textbox موقعیت مکان نما در هر لحظه از تایپ رو نشون میده. مثلأ اگه متن درون textbox شما "علی" باشه و شما بخاین بین حروف "ع" و "ل" حرف جدیدی مثل "الف" اضافه کنین(عالی) ، پس از اضافه کردن این حرف خاصیت startselection مقدار 2 بر میگردونه.