PDA

View Full Version : استفاده از دستور like



izadi
سه شنبه 04 دی 1386, 14:11 عصر
چطوری بگم که یک فیلد تاریخ با 4 عدد سال شروع شود بعد ماه مربوطه مثلا 10 باشد و روزش هم دو عدد دلخواه؟؟

hdv212
سه شنبه 04 دی 1386, 17:21 عصر
میتونی از MaskTextBox استفاده کنی، و این کد رو در رویداد Load فرمت میتونی بنویسی :

maskedTextBox1.Mask = "00/00/0000";
maskedTextBox1.MaskInputRejected += new MaskInputRejectedEventHandler(maskedTextBox1_MaskI nputRejected)
رویداد بالا زمانی رخ میده که کاربر، ورودی اشتباه و خارج از مقررات شما داشته باشه، تعریف تابع مربوط به رویداد بالا هم میتونه این باشه :

void maskedTextBox1_MaskInputRejected(object sender, MaskInputRejectedEventArgs e)
{
toolTip1.ToolTipTitle = "Invalid Input";
toolTip1.Show("We're sorry, but only digits (0-9) are allowed in dates.", maskedTextBox1, maskedTextBox1.Location, 5000);
}
با MaskTextBox کارای زیادی میتونی انجام بدی، باید یک کمی باهاش کار کنی تا یاد بگیری.

SYNDROME
سه شنبه 04 دی 1386, 18:28 عصر
[CODE]
maskedTextBox1.Mask = "00/00/0000";

بهتر است از به جای اعداد 0 از 9 استفاده کنی و سپس با یک تابع مقدار ورودی خود را چک کنید.
موفق باشید