PDA

View Full Version : حرفه ای: چگونه یه تکست باکس ایجاد کنم که اگر کاربر توش عدد کمی نوشت جاشو پر کنه؟؟



دل تنها
دوشنبه 18 آذر 1392, 20:48 عصر
سلام و خسته نباشید

من یه تکست باکس دارم که کاربر فقط میتونه توش عدد بنویسه و محدود کردم به 11 رقم مشکل من اینه که اگه کاربر کمتر از 11 تا نوشت من نمیخوام بهش پیغام بدم بلکه میخوام بقیشو صفر بذاره مثلا اگر کاربر 1234567 عدد نوشت دیگه بهش خطا نگیره و تکست باکسو خودش اینطوری کنه تا 11 رقم بشه :00001234567

ممنون میشم اگه با کد بزارین

vb8334
دوشنبه 18 آذر 1392, 21:20 عصر
سلام

اینم کد چیزی رو که میخواستین

private void button1_Click(object sender, EventArgs e)
{
var txt = textBox1.Text;
var length0 = txt.Length;

if (length0 < 11)
while (length0 != 11)
{
txt = 0 + txt;
length0 = txt.Length;
}
textBox1.Text = txt;
}

دل تنها
دوشنبه 18 آذر 1392, 21:27 عصر
خیلی ممنون از پاسختون دوست عزیز