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

תוכן שנמחק תוכן שנוסף
מ מארק-אפ של קוד מקור
הוספת החלק ←‏סיכום: וקישור לפרק הבא
שורה 283:
 
הפעל כעת את התוכנה ונסה להזיז את המחוון שעל פס הגלילה. שים לב שכאשר המחוון מוזז על-ידי לחיצה על כפתורי למעלה/למטה, השינוי בגודל הגופן יהיה קטן יחסית - לפעמים אפילו קטן מדי בשביל להופיע. לעומת זאת, כאשר תלחץ בתוך פס הגלילה, השינוי יהיה משמעותי יותר, ותמיד ייראה באופן ברור.
 
== סיכום ==
 
בפרק זה, למדנו על תכונות שונות של פקדים אשר מאפשרות לנו להשפיע על העיצוב והמראה של הפקד. למדנו גם כיצד ניתן לשנות תכונות אלו באמצעות הקוד של התוכנה, כך שאנו יכולים כעת לגרום לכך שלחיצה על כפתור תגרום לשינוי צבע הטקסט של פקד כלשהו. בנוסף, התנסנו בעיצוב טופס ובכתיבת תוכנה בה ישנו מספר גדול של פקדים, שכל אחד מבצע פעולה שונה. תוך כדי כך, הכרנו גם מספר פקדים נוספים ולמדנו כיצד להשתמש בהם.
 
להלן מוצג הקוד המלא של התוכנה, לעיונכם. תחתיו ישנו קישור לפרק הבא בספר, בו נלמד פקודה חדשה, החשובה מאוד בכתיבת תוכנות.
 
==== קוד התוכנה ====
 
<source lang="vb">
Private Sub chkUnderline_Click()
lblText.Font.Underline = chkUnderline.Value
End Sub
 
Private Sub chkItalics_Click()
lblText.Font.Italic = chkItalics.Value
End Sub
 
Private Sub chkBold_Click()
lblText.Font.Bold = chkBold.Value
End Sub
 
 
Private Sub cmdColorRed_Click()
lblText.ForeColor = RGB(255, 0, 0)
End Sub
 
Private Sub cmdColorGreen_Click()
lblText.ForeColor = RGB(0, 255, 0)
End Sub
 
Private Sub cmdColorBlue_Click()
lblText.ForeColor = RGB(0, 0, 255)
End Sub
 
Private Sub cmdColorRnd_Click()
Randomize
lblText.ForeColor = QBColor(Int(Rnd * 16))
End Sub
 
 
Private Sub optLeft_Click()
lblText.Alignment = 0
End Sub
 
Private Sub optCenter_Click()
lblText.Alignment = 2
End Sub
 
Private Sub optRight_Click()
lblText.Alignment = 1
End Sub
 
 
Private Sub vsbSize_Change()
txtSize.Text = vsbSize.Value
lblText.Font.Size = vsbSize.Value
End Sub
</source>
 
{|border=2 cellpadding=3 align="center" valign="center" width="90%"
|-
! colspan=3|[[Visual Basic/יסודות השימוש בשפה|יסודות השימוש בשפה]]
|-
|align="center" width="30%"|[[Visual Basic/יסודות השימוש בשפה/הגרלת מספר אקראי|הגרלת מספר אקראי]]
!align="center" width="40%"|תכונות המשנות עיצוב של פקד
|align="center" width="30%"|[[Visual Basic/יסודות השימוש בשפה/הצהרת תנאי|הצהרת תנאי]]
|}