ABA


"צריך עזרה עם TEXTBOX ב C#"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #14649 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14649
KAN 
חבר מתאריך 1.8.02
18277 הודעות, דרג אמינות חבר זה
   00:38   15.03.08   
אל הפורום  
  צריך עזרה עם TEXTBOX ב C#  
 
   יש לי כמה TEXTBOX ואני רוצה לבדוק שהמשתמש מילא את כל הפרטים שצריך לפני שאפשר להוסיף פרטים איך אני עושה את זה?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  בהחלט, Limp Bizkit 15.03.08 04:28 1
     אין דרך יותר פשוטה? KAN  15.03.08 11:03 2
  אתה יכול לעשות מעבר בלולאת foreach Nesher  15.03.08 12:51 3
     אז לא משנה KAN  15.03.08 13:14 4
         אפשר גם כך MiniTM 21.03.08 17:42 5

       
Limp Bizkit
חבר מתאריך 2.9.02
3436 הודעות, דרג אמינות חבר זה
   04:28   15.03.08   
אל הפורום  
  1. בהחלט,  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 15.03.08 בשעה 05:03 בברכה, Limp Bizkit
 
אתה יכול להוסיף ErrorProvider למקום שהמשתמש לא הזין טקסט

לדוגמא יש לי תיבת טקסט בשם txtAge, שהמטרה שלה להכיל את הגיל של המשתמש, בין 1-99

אני מוסיף דרך ה-Toolbox את ה-error provider וקורא לו errMain, ורושם event בצורה הבאה :


private void txtAge_Validating(object sender, System.ComponentModel.CancelEventArgs e)
{
if(txtAge.TextLength > 0 && Convert.ToInt32(txtAge.Text) > 99)
{
errMain.SetIconAlignment((Control)sender, ErrorIconAlignment.MiddleRight);
errMain.SetError((Control)sender, "Value must be less then 99.");
e.Cancel = true;
}
else
{
errMain.SetError((Control)sender, "");
}
}


אותו דבר אפשר לעשות לכל textbox, פשוט לבדוק את האורך שלו (txtAge.TextLength גדול מאפס), במידה ושווה ואפס, להפיק שגיאה

בהצלחה

Ask any racer, any real racer. It doesn't matter if you win by an inch or a mile; winning's
winning.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
KAN 
חבר מתאריך 1.8.02
18277 הודעות, דרג אמינות חבר זה
   11:03   15.03.08   
אל הפורום  
  2. אין דרך יותר פשוטה?  
בתגובה להודעה מספר 1
 
   כי ייצא מלא שורות קוד ככה
ואפשר להשתמש גם ב Textbox.Text ולבדוק אבל גם ככה זה ייצא הרבה
אין איזה דרך עם groupBox?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק, 43 נקודות
   12:51   15.03.08   
אל הפורום  
  3. אתה יכול לעשות מעבר בלולאת foreach  
בתגובה להודעה מספר 0
 
על כל הפקדים, לראות אם זה Textbox ואם זה ריק ובהתאם להציג הודעה
אבל אם אתה רוצה עם הודעה ספציפית עבור כל פקד
אתה חייב הרבה קוד "שחור"


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
KAN 
חבר מתאריך 1.8.02
18277 הודעות, דרג אמינות חבר זה
   13:14   15.03.08   
אל הפורום  
  4. אז לא משנה  
בתגובה להודעה מספר 3
 
   אני אשתמש ב Textbox.Text
אני ארשום הכל בשורה אחת של IF


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MiniTM

דרג אמינות חבר זה
   17:42   21.03.08   
אל הפורום  
  5. אפשר גם כך  
בתגובה להודעה מספר 4
 
  

if(text.Box !=Null)



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net