سلام دوستان..
یه تکست باکس دارم که کاربر واسه ثبت نام باید Username توش وارد کنه..ولی نباید اولش با Space شروع بشه.بعد از این که یه حرف یا عدد وارد کرد دیگه مشکلی نیست که Space وارد کنه
چجوری این کار رو بکنم؟
سلام دوستان..
یه تکست باکس دارم که کاربر واسه ثبت نام باید Username توش وارد کنه..ولی نباید اولش با Space شروع بشه.بعد از این که یه حرف یا عدد وارد کرد دیگه مشکلی نیست که Space وارد کنه
چجوری این کار رو بکنم؟
آخر سر Trim کن تا space بره. البته فضای آخر رو هم پاک می کنه که فکر کنم اونم لازمت میشه. یعنی __aaaaasas__ میشه aaaaasas
اگه می خوای حین تایپ چک بشه باید از رویداد TextChanged استفاده کنی. البته با این رویداد فقط فضای اول رو می تونی پاک کنی. چون وقتی مثلا طرف تایپ کرد _a از کجا بدونی که این فاصله حرف آخره یا قراره مثلا بشه a_b؟
می تونی از دستور Trim() استفاده کنی. به این صورت :
textBox1.Text.Trim();
موفق باشی
سلام
شکر میون کلامتون
چه طور میشه، فضای خالی بین رشته رو حذف کرد مثلا: "سیfgب ن54یب نیب" تبدیل بشه به: "سیfgبن54یبنیب".
Textbox1.Text = Textbox1.Text.Replace(' ' ,'');