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

אירועים

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

כאשר מתרחש אירוע מסוים ויזואל בייסיק, בודקת האם נכתב קוד האומר אילו פקודות לבצע, בתגובה לאירוע זה.

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

ניתן לחלק את האירועים לשלושה סוגים:
.1 אירועים המתבצעים בתגובה לפעולת העכבר.
.2 אירועים המתבצעים בתגובה לפעולה במקלדת.
.3 אירועים המתבצעים בתגובה לקוד בתוכנית.

אירועים הקשורים לפעולת העכבר

אירועים אלו קורים כאשר המשתמש, מקליק על אחד מכפתורי העכבר, מזיז את עכבר, לוחץ על כפתור העכבר, משחרר אותו ומקליק לחיצה כפולה על העכבר (DoubleClick).

סיכום האירועים הקשורים לפעולת העכבר:

אירוע תיאור
Click

האירוע מתרחש, כאשר המשתמש מקליק על אחד מכפתורי העכבר באזור האובייקט אליו מתייחס האירוע.

DblClick

מתרחש כאשר המשתמש מקליק לחיצה כפולה על אחד מכפתורי העכבר באזור האובייקט אליו מתייחס האירוע.

MouseDown

מתרחש כאשר המשתמש לוחץ על אחד מכפתורי העכבר באזור האובייקט אליו מתייחס האירוע.

MouseUp

מתרחש כאשר המשתמש מרפה מאחד מכפתורי העכבר (לאחר לחיצה).

MouseMove

מתרחש כאשר המשתמש מזיז את סמן העכבר מעל האובייקט, אליו מתייחס האירוע.


למשל כאשר לוחצים על כפתור הפקודה בשם Command1 יתרחש האירוע .Click הקוד לנוהל של האירוע יראה כך:

Private Sub Command1_Click()
End Sub

אירועים הקשורים לפעולת המקלדת

אירועים אלו קורים כאשר המשתמש, מקיש על אחד מכפתורי המקלדת, או על צרוף של מספר כפתורים.

אירועים הקשורים לפעולת המקלדת:

סיכום האירועים הקשורים לפעולת העכבר:

אירוע תיאור
KeyPress

האירוע מתרחש, כאשר המשתמש לוחץ ומרפה מאחד הכפתורים במקלדת או מצרוף של מספר מקשים כגון Ctrl ותו רגיל.

KeyDown

האירוע מתרחש כאשר המשתמש לוחץ על מקש כלשהו.

KeyUp

האירוע מתרחש כאשר המשתמש מרפה ממקש כלשהו.


אירועים המתבצעים כתגובה לפעולה בתוכנית

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

אירועים הקשורים לפעולה בתוכנית:

אירוע תיאור
Load

האירוע מתרחש כאשר טופס נטען

Unload

האירוע מתרחש כאשר טופס נסגר.

QueryUnload

האירוע מתרחש לפני סגירת טופס.

Resize

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


אירועים נוספים הקשורים הן לפעולות העכבר והמקלדת והן לפעולת הקשורות בתוכנית:

אירוע תיאור
Change

האירוע מתרחש שתוכן של תיבת טקסט, תיבת שיתוף, תיבת רשימת כוננים וספריות משתנה. למשל שהמשתמש מקליד מחרוזת בתיבת טקסט.

Activate

האירוע מתרחש כאשר טופס הופך להיות לחלון הפעיל.

DropDown

האירוע מתרחש כאשר תיבת שיתוף, או תיבת נגללת אחרת עומדת להיפתח.

GotFocus

האירוע מתרחש כאשר אובייקט מקבל את הפוקוס, כלומר הוא הופך להיות האובייקט הפעיל.

LostFocus

האירוע מתרחש כאשר אובייקט מאבד פוקוס, כלומר מפסיק מלהיות האובייקט הפעיל.


באדיבות ד"ר ויבי «