Home Page על האתר מפת אתר מילון מונחים ספרים קישורים

תיבת הטקסט

תיבה המאפשרת למשתמש להקליד או להציג בתוכה טקסט תיבת הטקסט מאפשרת למשתמש להקליד טקסט ולערוך טקסט, והיא תומכת בפקודות עריכה בסיסיות כמו: העתק, הדבק, גזור ובחר הכל (בחירת כל הטקסט שבתיבה)

תכונות של תיבת טקסט

- Name מגדירה את שמה של תיבת הטקסט

- Alignment תכונה זו קובעת לאן ייושור הטקסט שיופיע בתיבת הטקסט, ישנן שלוש אפשרויות:
Left Justify - 0 כלומר הצמדת הטקסט לצד השמאלי של תיבת הטקסט (ברירת המחדל של VB).
Right Justify - 1 כלומר הצמדת הטקסט לצד הימני של תיבת הטקסט.
Center - 2 כלומר מרכוז הטקסט בתיבת הטקסט.

- Appearance תכונה זו קובעת איך תופיע תיבת הטקסט האם בסגנון תלת מימדי או שטוח
השוואה בין סגנון תלת מימדי וסגנון שטוח של תיבת טקסט:

- BackColor תכונה זו קובעת את צבע הרקע של תיבת הטקסט

- ForeColor תכונה זו קובעת את צבע הטקסט

- BorderStyle תכונה זו קובעת האם תיבת הטקסט תוקף במסגרת או לא

- Locked תכונה זו קובעת האם ניתן יהיה לערוך את הטקסט שבתיבת הטקסט, הערך True קובע כי תיבת הטקסט נעולה לעריכה, והערך False(ברירת המחדל) יקבע כי ניתן לשנות (לערוך) את הטקסט בתיבת הטקסט.

- MaxLength תכונה זו קובעת מהו מספר התווים המקסימלי שיכולים להופיע בתיבת הטקסט. הערך - 0 קובע כי אורך הטקסט לא יהיה מוגבל (ולא שאורך הטקסט יהיה מקסימום 0 תווים).

- MultiLine תכונה זו קובעת האם הטקסט שיוקלד יופיע בשורה אחת (ברירת המחדל - False), או ניתן יהיה לכתוב טקסט של מספר רב של שורות (True).

- PasswordChar תכונה זו מתאימה לתיבות טקסט שבהן יש להקליד סיסמאות (או מידע שאינך רוצה שהאנשים הסובבים אותך יראו אותו), בתכונה זו רושמים את התו שיופיע כמיסוך על הטקסט שיוקלד בתיבה, נהוג להשתמש בכוכבית בתור התו למיסוך סיסמאות.

- RightToLeft תכונה זו קובעת האם הטקסט בתיבה יוצג ויוקלד בכיוון כתיבה מימין לשמאל (True), כמו שכותבים בעברית וערבית, או (- False ברירת המחדל) בשפות הנכתבות משמאל לימין כמו אנגלית.

- ScrollBars תכונה זו קובעת אם יוצגו פסי גלילה בתיבת הטקסט והיכן הם יוצגו לתכונה זו ארבע אפשרויות:
None - 0 כלומר לא יוצגו פסי גלילה כלל (ברירת המחדל).
Horizontal - 1 כלומר יוצג רק פס גלילה אנכי בתיבת הטקסט, לצורך גלילה נוחה של הטקסט.
Vertical - 2 כלומר יוצג רק פס גלילה אופקי בתיבת הטקסט. הוא מתאים לצורך גלילה של שורות ארוכות.
Both - 3 כלומר יופיעו שני פסי הגלילה, האנכי והאופקי גם יחד בצידי תיבת הטקסט.

- Text התכונה החשובה של תיבת הטקסט, הקובעת את הטקסט שיופיע בתיבת הטקסט. ניתן לשנותה גם על ידי שינוי ערך התכונה בתיבת התכונות (Properties), או בקוד על ידי הצבת מחרוזת לתכונת הטקסט.
לדוגמא:

Text1.Text = "Welcome to Visual Basic Universe"

אירועים בתיבת טקסט:

האירוע הנפוץ ביותר בעבודה עם תיבת טקסט הוא .Change אירוע זה מתרחש כאשר המשתמש מקליד או משנה טקסט בתיבת הטקסט או מזיז את הסמן בתיבת הטקסט.
לדוגמא:

Private Sub Text1_Change()
Me.Caption = "A change occurred"
End Sub

כלומר, כאשר המשתמש ישנה את הטקסט או יזיז את הסמן בתיבת הטקסט, אז תשונה כותרתו של הטופס (על מילת המפתח Me תלמד בפרק על טפסים) למחרוזת: .A change occurred