+1 امتیاز
سلام خسته نباشید

 

لطفا بفرمایید چطوری باید محدوده تاریخ شمسی رو مشخص کنم که 31 روز و 12 ماه و سال درست باشه و مشکلی نخوره

تاریخ به صورت string ذخیره می شود.

 

باتشکر فراوان

1 پاسخ

+1 امتیاز
یکم بیشترتوضیح بدین دوست من

سلام سؤال خوبی بود من قبل به ذهنم رسیده بود و براش راه حل زیر رو نوشتم 

که هیچ جا پیدا نمیشه اولش سه تا Textbox روی فرم قرار بده برای روز ماه و سال و حالا کد های زیر رو بنویس

(private void textBox1_KeyPress(object sender, KeyPressEventArgs e

}

                  if (textBox1.Text.Length == 0)

            {

                if (e.KeyChar >'3')

                    e.Handled = true  ;

            }

            if (textBox1.Text.Length == 1)

            {

                if (textBox1.Text == "3")

                {

                    if (e.KeyChar > '1')

                        e.Handled = true;

                }

            }

        }

 

        private void textBox2_KeyPress(object sender, KeyPressEventArgs e)

        {

            if (textBox2.Text.Length == 0)

            {

                if (e.KeyChar > '1')

                    e.Handled = true;

            }

            if (textBox2.Text.Length == 1)

            {

                if (textBox2.Text == "1")

                {

                    if (e.KeyChar > '2')

                        e.Handled = true;

                }

            }

        }

private void textBox1_TextChanged(object sender, EventArgs e)

        {

            if (textBox1.Text.Length == 2)

                textBox2.Focus();

        }

 

        private void textBox2_TextChanged(object sender, EventArgs e)

        {

            if (textBox2.Text.Length == 2)

                textBox3.Focus();

        }

 

String date = textBox3.Text + "/" + textBox2.Text + "/" + textBox1.Text;

توسط (98 امتیاز) 1
باسلام و تشکر

شما در این رابطه سرچ کردید آیا راه حل دیگری هم هست چراکه اگر قرار باشد هر کدوم از فیلد ها رو جدا بگیریم جالب نیست و اگر بشه تاریخ رو کلا در یک فیلد بگیریم بهتره

 

باتشکر
توسط (276 امتیاز) 14 37
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,921 کاربر

دسته بندی ها

...