PDA

View Full Version : سوال: فضای خالی در Textbox



سعید کشاورز
پنج شنبه 13 مهر 1391, 12:29 عصر
سلام دوستان..
یه تکست باکس دارم که کاربر واسه ثبت نام باید Username توش وارد کنه..ولی نباید اولش با Space شروع بشه.بعد از این که یه حرف یا عدد وارد کرد دیگه مشکلی نیست که Space وارد کنه
چجوری این کار رو بکنم؟

مسعود اقدسی فام
پنج شنبه 13 مهر 1391, 13:36 عصر
سلام دوستان..
یه تکست باکس دارم که کاربر واسه ثبت نام باید Username توش وارد کنه..ولی نباید اولش با Space شروع بشه.بعد از این که یه حرف یا عدد وارد کرد دیگه مشکلی نیست که Space وارد کنه
چجوری این کار رو بکنم؟

آخر سر Trim کن تا space بره. البته فضای آخر رو هم پاک می کنه که فکر کنم اونم لازمت می‌شه. یعنی __aaaaasas__ میشه aaaaasas

اگه می خوای حین تایپ چک بشه باید از رویداد TextChanged استفاده کنی. البته با این رویداد فقط فضای اول رو می تونی پاک کنی. چون وقتی مثلا طرف تایپ کرد _a از کجا بدونی که این فاصله حرف آخره یا قراره مثلا بشه a_b؟

danialafshari
پنج شنبه 13 مهر 1391, 13:36 عصر
می تونی از دستور Trim() استفاده کنی. به این صورت :

textBox1.Text.Trim();


موفق باشی

armsoftpc
پنج شنبه 13 مهر 1391, 15:07 عصر
سلام
شکر میون کلامتون
چه طور میشه، فضای خالی بین رشته رو حذف کرد مثلا: "سیfgب ن54یب نیب" تبدیل بشه به: "سیfgبن54یبنیب".

sinashahab
پنج شنبه 13 مهر 1391, 16:53 عصر
Textbox1.Text = Textbox1.Text.Replace(' ' ,'');