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

نام تاپیک: کار با رشته های تکس باکس

  1. #1
    کاربر جدید آواتار kazemi62
    تاریخ عضویت
    اسفند 1389
    محل زندگی
    خانه
    سن
    40
    پست
    5

    Exclamation کار با رشته های تکس باکس

    سلام به همه دوستان و متخصصین و اساتید گرامی
    میخوام یک تکس باکس داشته باشم که بهش تاریخ میلادی یا شمسی بدم بعدش با یه دکمه اینتر زدن خودش کار تبدیلو انجام وخروجی رو تو تکس باکس دوم نشون بده.مثلا: 2011/05/20 را وارد کنم و در تکس باکس دوم 1390/02/29 رو ببینم و یا شمسی به میلادی.ممنون میشم کد بدین

  2. #2
    کاربر دائمی آواتار morteza271
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    مشهد
    پست
    1,723

    نقل قول: کار با رشته های تکس باکس

    اینم کد:
    private void textBox1_KeyDown(object sender, KeyEventArgs e)
    {
    if (e.KeyCode == Keys.Enter)
    {
    try
    {
    int Year = int.Parse(textBox1.Text.Substring(0, 4));
    int Month = int.Parse(textBox1.Text.Substring(5, 2));
    int Day = int.Parse(textBox1.Text.Substring(8, 2));

    DateTime dt = new DateTime(Year, Month, Day);
    System.Globalization.PersianCalendar pc = new PersianCalendar();
    string strDate = pc.GetYear(dt).ToString() + "/" + pc.GetMonth(dt).ToString() + "/" + pc.GetDayOfMonth(dt).ToString();
    textBox2.Text = strDate;
    }
    catch (Exception ex)
    {
    MessageBox.Show(ex.ToString());
    }
    }
    }

    موفق باشید

  3. #3
    کاربر جدید آواتار kazemi62
    تاریخ عضویت
    اسفند 1389
    محل زندگی
    خانه
    سن
    40
    پست
    5

    نقل قول: کار با رشته های تکس باکس

    troskiجان ممنونم.فقط یک ارور کوچولو داشت اونم اینه که قبلpersiancalenderباید مینوشتیم System.Globalizationکه اجرا بشه.بازم ممنون

  4. #4
    کاربر دائمی آواتار morteza271
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    مشهد
    پست
    1,723

    نقل قول: کار با رشته های تکس باکس

    آره درسته چون من System.Globalization رو using کرده بودم توی کدم نیومده بود و منم یادم رفت بگم به رفرنسهاتون اضافه کنید،شرمنده.
    موفق باشید.

برچسب های این تاپیک

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

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