Visual Basic/יסודות השימוש בשפה/תכונות המשנות עיצוב של פקד: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
כתיבת החצי הראשון של העמוד
 
←‏עיצוב הטופס: שינויים קלים בעיצוב הטופס, הוספת הפרק ←‏פס הגלילה
שורה 61:
משתמשים יכולים לשנות את הגדרות צבעי המערכת שלהם. במערכת ההפעלה '''[[wikipedia:he:חלונות|חלונות]]''', ניתן לרוב לעשות זאת על-ידי לחיצה עם כפתור העכבר הימני על שולחן-העבודה של המחשב ועל האפשרות "מאפיינים" (Properties), ולפתוח את המחיצה "תצוגה" (Appearance).
 
=== סיוםפס עיצוב הטופסהגלילה ===
 
היכולת הנוספת והאחרונה אותה נוסיף לתוכנה שלנו, היא היכולת לשנות את גודל הגופן של התווית <tt>lblText</tt>. אנו נאפשר למשתמש להגדיל ולהקטין את הגופן באמצעות '''פס גלילה אנכי''' (''Vertical Scroll Bar'', או בשמו המקוצר ''VScroll''), אותו יניע המשתמש למעלה או למטה.
הפקד האחרון שנרצה להוסיף לטופס שלנו הוא תיבת טקסט, בה יוכל המשתמש לקבוע את גודל הגופן של התווית. ראשית, נוסיף תווית (''Label'') חדשה בשם lblSize, ונכתוב בה: '''&lrm;&Size''' . שימו לב שגם כאן השתמשנו בסימן & .
 
בחר כעת את פקד '''פס הגלילה האנכי''' מתוך סרגל הכלים (האייקון שלו הוא תמונה של, באופן טבעי, פס גלילה אנכי). מקם את פס הגלילה על הטופס שלך, וקרא לו vsbSize. פס-גלילה יכול לנוע בטווח מסויים של ערכים, כאשר אנו קובעים מהם הגבולות העליונים והתחתונים של טווח זה. כיוון שגודל-הגופן הקטן ביותר ברוב הגופנים ב-Visual Basic הוא 8, קבע את ה'''ערך המינימלי''' (''Min'') של הפס ל-8; את ה'''ערך המקסימלי''' (''Max'') נקבע ל-26, כיוון שאם נגדיל את הכתב יותר מזה, קצוות האותיות יחתכו (אם בתוכנה שלך התווית <tt>lblText</tt> גדולה יותר, יתכן ותרצה לקבוע ערך מקסימלי גבוה יותר.
כעת, נוסיף מימין לתווית זו תיבת-טקסט בשם txtSize. את תוכנה (התכונה ''Text'') נשנה ל-8, כיוון שזהו גודל ברירת-המחדל של הטקסט. בנוסף, גודל של גופן אינו יכול להיות מספר בעל יותר משתי ספרות, לכן נרצה להגביל תיבת-טקסט זו כך שלא תוכל להכיל יותר משני תווים. דבר זה נבצע באמצעות התכונה '''אורך מקסימלי''' (''MaxLength''); נשנה את ערכה של תכונה זו ל-2. כעת, אם תנסה לכתוב יותר משני תווים בתוך תיבת-הטקסט, תיווכח שהדבר אינו אפשרי.
 
גודל הגופן בתור ברירת-מחדל הוא 8, לכן קבע את הערך הנוכחי של פס הגלילה ל-8 באמצעות התכונה '''ערך''' (''Value'').
 
אנו נרצה שליד פס הגלילה תהיה תיבת-טקסט, ובה יופיע מספר המציין את גודל הגופן הנוכחי. מקם כעת תיבת טקסט ליד פס הגלילה, וקרא לה txtSize. בתוכה, כתוב את המספר 8 (באמצעות התכונה ''Text'').
 
איננו רוצים שהמשתמש יוכל להזין ערכים לתוך התיבה - הערך שבה ישתנה אוטומטית, ורק כאשר פס הגלילה מוזז. לכן, נרצה לנעול את התיבה. קבע את התכונה '''נעול''' (''Locked'') ל-True. כדי להבהיר למשתמש שתיבה זו נעולה, נרצה לשנות את צבעה מהצבע הלבן הרגיל, לצבע הזהה לצבע הרקע של הטופס (לרוב אפור-בהיר). בחר את התכונה '''צבע רקע''' (''BackColor'') של התיבה, ובחר מתוך מחיצת '''צבעי המערכת''' (''System'') את האפשרות ''Button Face''. צבע התיבה ישתנה כעת.
 
לסיום, מקם ליד פס-הגלילה ותיבת-הטקסט תווית (''Label''), וכתוב בה '''Size'''. כך נסביר למשתמש מהו תפקידם של פס הגלילה ותיבת-הטקסט.
 
=== סיום עיצוב הטופס ===
 
כעת, כל הפקדים שעל הטופס שלנו ממוקמים. לסיום, לפני שנתחיל בכתיבת הקוד, נבצע עוד שני שינויים קטנים בשניים מהפקדים שלנו.