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

نام تاپیک: پیغام برای خالی بون (textbox)

  1. #1
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    Drive: C
    پست
    506

    پیغام برای خالی بون (textbox)

    سلام
    من 5 تا (textbox) تو فرم دارم حالا میخوام با استفاده از timer چک کنم اگه هر یک ازین تکس باکس ها خالی بود یه لیبل کنارش بزارم که نمایش داده بشه و و بگه که برای مثال نام را وارد کنید و بعد از وارد کردن نام اون لیبل محو بشه؟
    یه دکمه هم رو فرم دارم که اطلاعات تکس باکس رو ذخیره میکنه تو بانک حالا میخوام وقتی کاربر بدون وارد کردن اطلاعات روی دکمه کلیک کرد اطلاعات ذخیره نشه و لیبل براش نمایش داده بشه ؟

  2. #2
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    Drive: C
    پست
    506

    نقل قول: پیغام برای خالی بون (textbox)

    داداش من با تایمر میخوام این کار رو انجام بدم

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

    نقل قول: پیغام برای خالی بون (textbox)

    if (textBox1.text !="")
    {
    //دستورات
    }
    else
    {
    messageBox.show("خالی است");
    }

  4. #4
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    Drive: C
    پست
    506

    نقل قول: پیغام برای خالی بون (textbox)

    نقل قول نوشته شده توسط danialafshari مشاهده تاپیک
    if (textBox1.text !="")
    {
    //دستورات
    }
    else
    {
    messageBox.show("خالی است");
    }
    سلام داداش گلم
    من اینجوری نمیخوام
    چند تا لیبل رو فرم گذاشتم میخوام وقتی در یه تکس باکس اطلاعاتی وارد نشد این لیبل ها نمایش داده بشن و وقتی اطلاعاتی وارد شد این لیبل ها محو بشن!!!
    با استفاده از timer

  5. #5

    نقل قول: پیغام برای خالی بون (textbox)

    دقيقا چنين كاري رو كه شما لازم داريد من بصورت آماده رو تكست باكسم گذاشتم.
    اين ابزار رو از امضام دانلود كنيد.توضيحات كامل استفاده از اين ابزار توي تاپيك اومده.يه سر بهش بزنيد

  6. #6
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    Drive: C
    پست
    506

    نقل قول: پیغام برای خالی بون (textbox)

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

  7. #7

    نقل قول: پیغام برای خالی بون (textbox)

    توي رويداد validate چك ميكنم ببينم كه خالي هست يا نه بعد هم كد زير رو اجرا ميكنم:
     if (this.Text == "" ) )
    {
    Label lb = new Label();
    lb.Name = this.Name + "1";
    lb.Text = this.MessegeEmpty;
    lb.AutoSize = true;
    lb.Font = this.Font;
    lb.Top = this.Top + Convert.ToInt16(this.Height / 2) - 3;
    lb.ForeColor = Color.Red;
    this.FindForm().Controls.Add(lb);
    if (this.MessegeEmptyInFormRight == true) lb.Left = this.Left + this.Width + 5;
    else lb.Left = this.Left - lb.Width - 5;
    }
    else
    {

    try
    {
    int FCC = this.FindForm().Controls.Count;
    for (int i = 0; i < FCC; i++)
    {
    if (this.FindForm().Controls[i] is Label)
    {
    if (this.FindForm().Controls[i].Name == this.Name + "1")
    {
    if (this.MessegeEmpty != "" && this.Text != "")
    {
    this.FindForm().Controls[i].Visible = false;
    this.FindForm().Controls[i].Text = "";
    }
    }

    }
    }
    }
    catch
    {
    return;
    }

    }

  8. #8
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    Drive: C
    پست
    506

    نقل قول: پیغام برای خالی بون (textbox)

    داداش چطوری میتونم
    وقتی کاربر اطلاعاتی رو وارد تکست باکس نکرد روی دکمه ثبت کلیک کرد جلوی تکست باکس پیغام بده که (این فیلد نیتواند خالی باشد) و روی تکست باکس اول فوکس کنه و عملیات ثبت اجرا نشه
    این کد دکمه ثبت
      private void button1_Click(object sender, EventArgs e)
    {

    try
    {
    DialogResult Result_Save = MessageBox.Show("آیا اطلاعات مشتری ثبت شوند؟", "ثبت اطلاعات", MessageBoxButtons.YesNo);
    if (Result_Save == DialogResult.Yes)
    {
    cnn.Open();
    SqlCommand my_cn = new SqlCommand("insert into bank(code,name,family,bed,best ) values(@cd_temp,@name_temp,@family_temp,@bed_temp, @best_temp)", cnn);
    my_cn.Parameters.AddWithValue("@cd_temp", Int32.Parse(textBox1.Text));
    my_cn.Parameters.AddWithValue("@name_temp", textBox2.Text);
    my_cn.Parameters.AddWithValue("@family_temp", textBox3.Text);
    my_cn.Parameters.AddWithValue("@bed_temp", textBox5.Text);
    my_cn.Parameters.AddWithValue("@best_temp", textBox4.Text);
    my_cn.ExecuteNonQuery();
    Form1_Load(sender, e);
    }
    }
    catch (SqlException ex)
    {
    if (ex.Number == 2627)//درصورتی که کد کالا تکراری بود
    {
    MessageBox.Show(" این کد قبلا ثبت شده ", "ثبت اطلاعات");

    }
    }
    }

  9. #9
    کاربر تازه وارد آواتار محمدجواد67
    تاریخ عضویت
    خرداد 1391
    محل زندگی
    تهران
    پست
    81

    نقل قول: پیغام برای خالی بون (textbox)

    سلام
    یه پروژه با براتون نوشتم که تمام کارهایی که می خواید رو انجام میده اما نمی دونم چطور آپلودش کنم
    آخرین ویرایش به وسیله محمدجواد67 : دوشنبه 13 آذر 1391 در 14:06 عصر

  10. #10
    کاربر تازه وارد آواتار محمدجواد67
    تاریخ عضویت
    خرداد 1391
    محل زندگی
    تهران
    پست
    81

    نقل قول: پیغام برای خالی بون (textbox)

    بالاخره آپلود کردن رو یاد گرفتم
    این کارتو راه میندازه ؟
    WindowsFormsApplication1.rar - 42.0 Kb
    آخرین ویرایش به وسیله محمدجواد67 : دوشنبه 13 آذر 1391 در 14:32 عصر

  11. #11
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    Drive: C
    پست
    506

    نقل قول: پیغام برای خالی بون (textbox)

    چطوری میتونم دکمه ثبت اطلاعات رو غیر فعال کنم وقتی کاربر اطلاعات داخل تکس باکس رو پر کرد دکمه فعال بشه؟
    این کد رو نوشتم
     private void button1_Click(object sender, EventArgs e)
    {
    if (textBox1.Text == "")
    {
    MessageBox.Show("لطفا کد را وارد کنید", "خطا");
    textBox1.Focus();
    }


    try
    {


    DialogResult Result_Save = MessageBox.Show("آیا اطلاعات مشتری ثبت شوند؟", "ثبت اطلاعات", MessageBoxButtons.YesNo);
    if (Result_Save == DialogResult.Yes)
    {
    cnn.Open();
    SqlCommand my_cn = new SqlCommand("insert into bank(code,name,family,bed,best ) values(@cd_temp,@name_temp,@family_temp,@bed_temp, @best_temp)", cnn);
    my_cn.Parameters.AddWithValue("@cd_temp", Int32.Parse(textBox1.Text));
    my_cn.Parameters.AddWithValue("@name_temp", textBox2.Text);
    my_cn.Parameters.AddWithValue("@family_temp", textBox3.Text);
    my_cn.Parameters.AddWithValue("@bed_temp", textBox5.Text);
    my_cn.Parameters.AddWithValue("@best_temp", textBox4.Text);
    my_cn.ExecuteNonQuery();
    Form1_Load(sender, e);
    }
    }
    catch (SqlException ex)
    {
    if (ex.Number == 2627)//درصورتی که کد کالا تکراری بود
    {
    MessageBox.Show(" این کد قبلا ثبت شده ", "ثبت اطلاعات");

    }
    }
    }

    می خوام بعد از اینکه پیغام ( لطفا کد را وارد کنید) داده شد کدهای بعدی اجرا نشه و کاربر اطلاعات تکست باکس رو کامل کنه و بعد اطلاعات ثبت بشن

  12. #12
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    root
    سن
    28
    پست
    1,098

    نقل قول: پیغام برای خالی بون (textbox)

    می خوام بعد از اینکه پیغام ( لطفا کد را وارد کنید) داده شد کدهای بعدی اجرا نشه و کاربر اطلاعات تکست باکس رو کامل کنه و بعد اطلاعات ثبت بشن
    return;


    چطوری میتونم دکمه ثبت اطلاعات رو غیر فعال کنم وقتی کاربر اطلاعات داخل تکس باکس رو پر کرد دکمه فعال بشه؟
            private void textBox1_TextChanged(object sender, EventArgs e)
    {
    if (textBox1.Text != null)
    {
    button1.Enabled = false;
    }
    }


    \\\موفق باشید///

  13. #13
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    Drive: C
    پست
    506

    نقل قول: پیغام برای خالی بون (textbox)

    برنامه اجرا شد ولی یه مشکل داره وقتی برنامه رو اجرا میکنی یک فیلدی رو وارد میکنی برای بار اول اضافه میشه به بانک ولی دفعه بعدی که یه فیلد دیگه وارد میکنی ارور میده
     private void button1_Click(object sender, EventArgs e)
    {



    if (textBox1.Text == "" )
    {

    MessageBox.Show("خطا", "کد را وارد کنید");
    textBox1.Focus();
    }
    else
    {


    try
    {


    DialogResult Result_Save = MessageBox.Show("آیا اطلاعات مشتری ثبت شوند؟", "ثبت اطلاعات", MessageBoxButtons.YesNo);
    if (Result_Save == DialogResult.Yes)
    {
    cnn.Open();
    SqlCommand my_cn = new SqlCommand("insert into bank(code,name,family,bed,best ) values(@cd_temp,@name_temp,@family_temp,@bed_temp, @best_temp)", cnn);
    my_cn.Parameters.AddWithValue("@cd_temp", Int32.Parse(textBox1.Text));
    my_cn.Parameters.AddWithValue("@name_temp", textBox2.Text);
    my_cn.Parameters.AddWithValue("@family_temp", textBox3.Text);
    my_cn.Parameters.AddWithValue("@bed_temp", textBox5.Text);
    my_cn.Parameters.AddWithValue("@best_temp", textBox4.Text);
    my_cn.ExecuteNonQuery();
    Form1_Load(sender, e);
    }
    }


    catch (SqlException ex)
    {
    if (ex.Number == 2627)//درصورتی که کد کالا تکراری بود
    {
    MessageBox.Show(" این کد قبلا ثبت شده ", "ثبت اطلاعات");
    textBox1.Focus();
    }

    }
    }
    }

    اینم از ارور
    2.jpg

  14. #14

    نقل قول: پیغام برای خالی بون (textbox)

    کانکشن باید در انتها بسته بشه. try catch رو به اینصورت بنویس:
                try
    {
    //...
    }
    catch
    {
    //...
    }
    finally
    {
    if (cnn.State != ConnectionState.Closed)
    {
    cnn.Close();
    }
    }

  15. #15
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    Drive: C
    پست
    506

    نقل قول: پیغام برای خالی بون (textbox)

    مرسی عزیز درست شد ولی وقتی جستجو میکنم هیچی نشون نمیده؟
    و من یه دکمه دیگه گذاشتم و کد سرچ رو اینجوری نوشتم
       ds.Tables["bank"].DefaultView.RowFilter = "name like '" + textBox6.Text + "%'"; 

    حالا وقتی روی دکمه جستجو کلیک میکنم هیچی داخل دیتا گرید نشون نمیده

  16. #16
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    Drive: C
    پست
    506

    نقل قول: پیغام برای خالی بون (textbox)

    از دوستان کسی نمیدونه راهنمایی کنه

  17. #17
    کاربر تازه وارد آواتار محمدجواد67
    تاریخ عضویت
    خرداد 1391
    محل زندگی
    تهران
    پست
    81

    نقل قول: پیغام برای خالی بون (textbox)

    نقل قول نوشته شده توسط vahidth مشاهده تاپیک
    مرسی عزیز درست شد ولی وقتی جستجو میکنم هیچی نشون نمیده؟
    و من یه دکمه دیگه گذاشتم و کد سرچ رو اینجوری نوشتم
     ds.Tables["bank"].DefaultView.RowFilter = "name like '" + textBox6.Text + "%'"; 

    حالا وقتی روی دکمه جستجو کلیک میکنم هیچی داخل دیتا گرید نشون نمیده
    اینو امتحان کن

    ds.Tables["bank"].DefaultView.RowFilter = "name like '%" + textBox6.Text + "%'";


    کدی که شما نوشته بودید یه % کم داشت
    آخرین ویرایش به وسیله محمدجواد67 : دوشنبه 13 آذر 1391 در 18:26 عصر

  18. #18
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    Drive: C
    پست
    506

    نقل قول: پیغام برای خالی بون (textbox)

    بازم تشکر از شما داداش این کد رو برای فیلد code مینویسم اجرا نمیشه
      ds.Tables["bank"].DefaultView.RowFilter = "code =" + int.Parse(textBox7.Text); 

    چطوری میتونم بعد از جستجو در دیتا گرید اونو در تکس باکس بیارم و ویرایش کنم و سپس ذخیره کنم

  19. #19
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    Drive: C
    پست
    506

    نقل قول: پیغام برای خالی بون (textbox)

    از عزیزان کسی نمیدونه که چطور دستور جستجوی یک کد رو در دیتا گرید جستجو کنم من این کد رو مینویسم ارور میده
     
    ds.Tables["bank"].DefaultView.RowFilter = "code =" + int.Parse(textBox7.Text);


  20. #20
    کاربر تازه وارد آواتار محمدجواد67
    تاریخ عضویت
    خرداد 1391
    محل زندگی
    تهران
    پست
    81

    نقل قول: پیغام برای خالی بون (textbox)

    نقل قول نوشته شده توسط vahidth مشاهده تاپیک
    بازم تشکر از شما داداش این کد رو برای فیلد code مینویسم اجرا نمیشه
     ds.Tables["bank"].DefaultView.RowFilter = "code =" + int.Parse(textBox7.Text); 
    این کد رو امتحان کن
    ds.Tables["bank"].DefaultView.RowFilter = "code =" + int32.Parse(textBox7.Text);

  21. #21
    کاربر تازه وارد آواتار محمدجواد67
    تاریخ عضویت
    خرداد 1391
    محل زندگی
    تهران
    پست
    81

    نقل قول: پیغام برای خالی بون (textbox)

    نقل قول نوشته شده توسط vahidth مشاهده تاپیک
    چطوری میتونم بعد از جستجو در دیتا گرید اونو در تکس باکس بیارم و ویرایش کنم و سپس ذخیره کنم
    اینم کد برای بیرون آوردن اطلاعات از datagrid


    textbox1.text=dataGridView2[شماره خط ,شماره ستون].Value.ToString();
    textbox1.text=dataGridView2[3, 3].Value.ToString();///


    موفق باشید.

تاپیک های مشابه

  1. سوال: شرطی برای جلوگیری از خالی بودن textbox
    نوشته شده توسط darkness-king در بخش C#‎‎
    پاسخ: 1
    آخرین پست: دوشنبه 22 خرداد 1391, 09:53 صبح
  2. خالی نشدن textbox برای پسورد
    نوشته شده توسط ramin149 در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: پنج شنبه 01 مهر 1389, 11:04 صبح
  3. فرستادن پیغام برای یک کاربر
    نوشته شده توسط hercules در بخش SQL Server
    پاسخ: 7
    آخرین پست: چهارشنبه 26 اسفند 1383, 01:24 صبح
  4. کی می دونه این پیغام برای چیه؟
    نوشته شده توسط ghaum در بخش مسائل مرتبط با نصب و راه اندازی
    پاسخ: 3
    آخرین پست: شنبه 23 فروردین 1382, 11:14 صبح

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

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