ערכתי לאחרונה בתאריך 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.