PDA

View Full Version : ایجاد تکست باکس سفارشی برای ورود تاریخ



نیکناز
پنج شنبه 26 بهمن 1391, 18:59 عصر
سلام
من می خوام یه تکست باکس داشته باشم که بتونم تاریخ رو به فرم خودمون --/--/----
وارد کنم . دو تا اسلشا بطور ثابت باشن ، از سمت چپ 4 تا عدد و بعد دو تا ...
با MaskedTextbox اینطوری نمی شه .
یه کلاس ساختم که از تکست باکس ارث بری کنه .
نمی دونم از کجا باید شروع کنم و چی باید بنویسم.

mehrdad1991h
پنج شنبه 26 بهمن 1391, 19:02 عصر
با MaskedTextbox این کار شدنی است !!! (چرا میگی نمیشه ؟)

gholami146
پنج شنبه 26 بهمن 1391, 19:16 عصر
اصلا این کامپوننت برای همین نوشته شده
ها لا اگه نمی شه چرا شما از این کامپوننت دارید ارث بری می کنید
اگر میخواید خودتون بنویسید باید از TEdit ارث بری کنید
یک لیول پایین تر

نیکناز
پنج شنبه 26 بهمن 1391, 21:30 عصر
پس چرا من هر کاری میکنم تو maskedTextbox ، این شکلی نشون می ده :----/--/-- نه اینطوری :--/--/----
البته وقتی عدد وارد می کنی در نهایت درست نشون می ده .
من right to left رو هم تنظیم کردم ولی ....

نیکناز
پنج شنبه 26 بهمن 1391, 22:07 عصر
وااااااااااااااااای چون من فرم رو RightToLeft می کنم
ولی RightToLeft مسک تکست باکسو فالس نمی کنم
چه اشتباهیییییی....:اشتباه:

ma.rad
پنج شنبه 26 بهمن 1391, 22:10 عصر
http://barnamenevis.org/showthread.php?318486-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1-%D8%AA%D9%83%D8%B3%D8%AA-%D8%A8%D8%A7%D9%83%D8%B3-%D8%AD%D8%B1%D9%81%D9%87-%D8%A7%D9%8A-%D8%A8%D8%A7%D9%83%D9%84%D9%8A-%D8%A7%D9%85%D9%83%D8%A7%D9%86%D8%A7%D8%AA-%D8%A8%D9%87%D9%85%D8%B1%D8%A7%D9%87-%D8%B3%D9%88%D8%B1%D8%B3

docendo
جمعه 27 بهمن 1391, 00:24 صبح
هفت هشت تا راه حل دارد
این یک نمونه

protected void Calendar1_SelectionChanged(object sender, EventArgs e)
{
txtDate.Text = Calendar1.SelectedDate.ToString();
}
protected void btnSave_Click(object sender, EventArgs e)
{
//Get date and insert into database
DateTime dt = DateTime.Parse(txtDate.Text);
}