السلام عليكم ورحمه الله وبركاته
1- كيف اجعل textbox و combobox حقول اجباريه يجب على المستخدم تعبيتها واذا لم يعبيها وضغط على الزر تخرج له رساله تنبهه بوجوب تعبيه الحقول ؟
2- كيف احدد نوع البيانات المدخله في textbox ارقام او احددها حروف؟
السلام عليكم ورحمه الله وبركاته
1- كيف اجعل textbox و combobox حقول اجباريه يجب على المستخدم تعبيتها واذا لم يعبيها وضغط على الزر تخرج له رساله تنبهه بوجوب تعبيه الحقول ؟
2- كيف احدد نوع البيانات المدخله في textbox ارقام او احددها حروف؟
هناك الكثير من الطرق منها استخدام كنترول errorProvidor
أيضا يمكنك عند ضغط زر الحفظ أن تكتب كود تحقق
كمثال :
private void button1_Click_1(object sender, EventArgs e)
{
if(Validate_error().Length>0)
{
//make some save code
}
else
{
MessageBox.Show(Validate_error());
}
}
private string Validate_error()
{
string errors = String.Empty;
if(comboBox1.SelectedItem==null)
{
errors += " مربع الاختيار لا يمكن أن يكون فارغا\n";
}
if(textBox1.Text.Length==0)
{
errors += "مربع النص لا يمكن أن يكون فارغا\n";
}
return errors;
}في حال اردت أن تدخل أرقاماً فقط يمكنك استخدام الحدث keypress
بالطريقة التالية
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = !char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar);
}وفي حال ازلنا اشارة "!"أ ي أصبح الكود كالتالي
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar);
}ستتمكن فقط من اضافة الحروف
تم تعديل هذه المشاركة بواسطة eiado في 14 أكتوبر 2013 في 19:47
||***************************************************||
||بسم الله الذي لا يعلو على اسمه شيء في الارض ولا في السماء وهو العلي العظيم ||
||***************************************************||
|| اللهم إن لم يكن بك غضب علي فلا ابالي ||
||***************************************************||
في المنتديات العلمية استخدام التقييم
يرفع من قيمة الموضوع واهمية الرد
جزاك الله خيرا