PDA

View Full Version : سوال: تاریخ نوشتن در تکست باکس



sini65
جمعه 14 شهریور 1393, 21:14 عصر
سلام دوستان
من یک تکست باکس دارم میخواهم سال رو نوشتم خود به خود / رو وارد کنه مثلا من داخل تکست باکس نوشتم 1393 برنامه خود به خود / رو وارد کنه

alireza_g698
جمعه 14 شهریور 1393, 21:19 عصر
میتونید به جای textboxاز maskedtextboxاستفاده کنید

sini65
جمعه 14 شهریور 1393, 21:23 عصر
جالب نیست اون

alireza_g698
جمعه 14 شهریور 1393, 21:39 عصر
خوب میتونین رشه ها را بشمره و بعد علامت / بزاره

sini65
جمعه 14 شهریور 1393, 21:44 عصر
خوب میتونین رشه ها را بشمره و بعد علامت / بزاره
لطفا کداشو بهم بده

alireza_g698
جمعه 14 شهریور 1393, 23:27 عصر
این درستش هست



private void textBox2_KeyUp(object sender, KeyEventArgs e)
{
textBox2.MaxLength = 10;
try
{
if (textBox2.TextLength < 10)
{


if (textBox2.TextLength == 4)
{
textBox2.Text = this.textBox2.Text + '/';


textBox2.Select(textBox2.TextLength, textBox2.TextLength);
}
if (textBox2.TextLength == 7)
{
textBox2.Text = textBox2.Text + '/';
textBox2.Select(textBox2.TextLength, textBox2.TextLength);
}

if (e.KeyData == Keys.Back)
{
string a = textBox2.Text;
textBox2.Text = a.Remove(a.Length - 1);
textBox2.Select(textBox2.TextLength, textBox2.TextLength);
}
}

}
catch (Exception)
{

//throw;
}

}