vb.net שאלה בנושא syntax

dinotul

New member
vb.net שאלה בנושא syntax

אני רוצה שהמשתמש יוכל להקליד לתוך הtext box רק ספרות back space ו enter אם מכניס אותיות וסימנים מיוחדים שלא יתאפשר בכלל. מצאתי את IsNumeric(e.KeyChar) בשביל הספרות אבל איך בודקים new line או back space?
 

dinotul

New member
הבהרה

גילעד,אתה מתכוון שדרך ה messageBox אני אראה מה הערך שהוכנס שלחצתי enter או back space?
 

dinotul

New member
גלעד הצלחתי!

גלעד, הוספתי message box כמו שהמלצת,וזה מאוד עזר, אבל לגבי ה back space זה החזיר character מוזר (נראה כמו [] או ם) אז בסוף פתרתי את הבעיה ככה: If IsNumeric(e.KeyChar) Or e.KeyChar = Chr(13) Or e.KeyChar = Chr(8) Then e.Handled = False Else e.Handled = True כש - 8 זה (back space) ו- 13 זה ה new line, תודה.
 
למעלה