نمایش نتایج 1 تا 3 از 3

نام تاپیک: بررسی صحت ورودی در maskedtextbox

  1. #1

    Question بررسی صحت ورودی در maskedtextbox

    سلام.
    من یک maskedtextbox دارم که mask اون TIME هستش و من میخوام ورودی اونو چک کنم تا ساعت در ورودی بین 0 و 23 و دقیقه هم بین 0و59 باشه. اگه راهنمایی کنین ممنون می شم.
    ----------------------------------------
    در این هیچستان مسافر فردائیم.

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    یه جای خوش آب و هوا
    پست
    73

    نقل قول: بررسی صحت ورودی در maskedtextbox

    دوست عرير اين كد در برنامه من كار ميكنه اميدوارم به دردت بخوره
    void chek3()
    {
    string[] str;
    str = maskedTextBox4.Text.Split(
    ':');
    //اگر تاریخ یکی بود
    if (maskedTextBox3.Text == s)
    {
    //اگر ساعت گذشته بود
    if ((Int32.Parse(str[0]) > 23) || (Int32.Parse(str[0]) < Int32.Parse(PersianDate.Now.Hour.ToString())))
    {
    MessageBox.Show("ساعت اشتباه است یا ساعت گذشته است", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Stop, MessageBoxDefaultButton.Button1);
    maskedTextBox4.Text =
    "";
    //return;
    }
    //اگر ساعت مساوی بود دقیقه نگذشته باشد
    else
    {
    if ((Int32.Parse(str[0]) > 23) || (Int32.Parse(str[0]) == Int32.Parse(PersianDate.Now.Hour.ToString())))
    {
    if ((Int32.Parse(str[1]) > 59) || (Int32.Parse(str[1]) < Int32.Parse(PersianDate.Now.Minute.ToString())))
    {
    MessageBox.Show("دقیقه اشتباه است یا دقیقه گذشته است", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Stop, MessageBoxDefaultButton.Button1);
    maskedTextBox4.Text =
    "";
    //return;
    }
    }
    }
    }
    else
    {
    if (Int32.Parse(str[0]) > 23)
    {
    MessageBox.Show("ساعت اشتباه است", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Stop, MessageBoxDefaultButton.Button1);
    maskedTextBox4.Text =
    "";
    //return;
    }
    if (Int32.Parse(str[1]) > 59)
    {
    MessageBox.Show("دقیقه اشتباه است", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Stop, MessageBoxDefaultButton.Button1);
    maskedTextBox4.Text =
    "";
    //return;
    }
    }
    }

  3. #3

    نقل قول: بررسی صحت ورودی در maskedtextbox

    لطفاً کدهایی که ارسال میکنی بین تگ کد بزار
    void chek3()
    {
    string[] str;
    str = maskedTextBox4.Text.Split(':');
    //اگر تاریخ یکی بود
    if (maskedTextBox3.Text == s)
    {
    //اگر ساعت گذشته بود
    if ((Int32.Parse(str[0]) > 23) || (Int32.Parse(str[0]) < Int32.Parse(PersianDate.Now.Hour.ToString())))
    {
    MessageBox.Show("ساعت اشتباه است یا ساعت گذشته است", "خطا", MessageBoxButtons.OK,MessageBoxIcon.Stop, MessageBoxDefaultButton.Button1);
    maskedTextBox4.Text = "";
    //return;
    }
    //اگر ساعت مساوی بود دقیقه نگذشته باشد
    else
    {
    if ((Int32.Parse(str[0]) > 23) || (Int32.Parse(str[0]) ==Int32.Parse(PersianDate.Now.Hour.ToString())))
    {
    if ((Int32.Parse(str[1]) > 59) || (Int32.Parse(str[1]) <Int32.Parse(PersianDate.Now.Minute.ToString())) )
    {
    MessageBox.Show("دقیقه اشتباه است یا دقیقه گذشته است", "خطا",MessageBoxButtons.OK, MessageBoxIcon.Stop,MessageBoxDefaultButton.Button 1);
    maskedTextBox4.Text = "";
    //return;
    }
    }
    }
    }
    else
    {
    if (Int32.Parse(str[0]) > 23)
    {
    MessageBox.Show("ساعت اشتباه است", "خطا", MessageBoxButtons.OK,MessageBoxIcon.Stop, MessageBoxDefaultButton.Button1);
    maskedTextBox4.Text = "";
    //return;
    }
    if (Int32.Parse(str[1]) > 59)
    {
    MessageBox.Show("دقیقه اشتباه است", "خطا", MessageBoxButtons.OK,MessageBoxIcon.Stop, MessageBoxDefaultButton.Button1);
    maskedTextBox4.Text = "";
    //return;
    }
    }
    }

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •