תוֹכֶן
ב- Visual Basic .NET, טיימר מאפשר לך לשלוט על אירועים תקופתיים במהלך זמן ריצה של היישום שלך. טיימר יש כמה מאפיינים ייחודיים ושיטות עבור זה. המאפיין החשוב ביותר הוא "מרווח", אשר מציין כמה פעמים טיימר צריך להפעיל את הקוד. אתה מספק ערך טווח במילי-שניות; אלף אלפיות שנייה שווה שניה אחת. כמה דוגמאות של מה שאתה יכול לעשות עם בקר כוללים הפעלת ספירה לאחור, דינמי שינוי ערכי רכוש עבור פקדים אחרים, ועל שמירה על עין מתמדת על חלקים אחרים של היישום.
הוראות
ערך מרווח הזמן ניתן במילי-שניות (תמונת שעון על ידי פיטר Hires תמונות מתוך Fotolia.com)-
פתח פרוייקט ב- Visual Basic. לחץ פעמיים על הטיימר והוסף "Timer1" ולחץ לחיצה כפולה על "תווית" כדי להוסיף "Label1". לשנות את המאפיין "מאופשר" שליטה על "נכון" ולשנות את הטווח ל 1000.
-
לחץ על "F7" כדי לפתוח את חלון הקוד ולהזין את הקוד הבא:
זמן עמום כמספר שלם = 10
זה יוצר משתנה ומאתחל אותו.
-
פתח את היישומון Timer1_Tick והזן את הקוד הבא:
אם הזמן> 0 אז הזמן = שעה - 1 Label1.Text = פעם אחר Timer1.Enabled = False End אם
כאשר התוכנית פועלת, הטיימר יקטין את המשתנה בכל שנייה על ידי הצגת הערך על האוהל עד שהספירה תגיע לאפס, וכתוצאה מכך הטיימר יכבה.
-
לחץ על "Shift" ו- "F7" כדי לפתוח את חלון הפרוייקט. לחץ פעמיים על הטיימר והוסף את "Timer2" לפרויקט. שנה את המאפיין "מאופשר" ל "True" והטווח שלו ל 100, ולאחר מכן לחץ עליו פעמיים כדי לפתוח את תוכנית המשנה Timer2_Tick. לאחר מכן הקלד את הקוד הבא:
אם (Label1.Left + Label1.Width)> Me.Width לאחר מכן Label1.Left = Me.Left - 100 סוף אם Label1.Left = Label1.Left + 5
קוד זה גורם לחלונית לגלול אופקית על פני המסך, תוך העברת חמישה פיקסלים בכל עשירית השנייה. כאשר האוהל מגיע לקצה הימני של הטופס, הוא חוזר שמאלה ומתחיל לנוע שוב.
-
לחץ על "Shift" ו- "F7" כדי לפתוח את חלון הפרוייקט. לחץ פעמיים על הבקר והוסף "Timer3" לפרויקט. שנה את המאפיין "מאופשר" ל "True" וטווחו ל 500. לאחר מכן לחץ פעמיים על "TextBox" כדי להוסיף "TextBox1". לחץ פעמיים על פרויקט Timer3 כדי לפתוח את היישומון Timer3_Tick. לאחר מכן הקלד את הקוד הבא:
TextBox1.Text = TextBox1.Text.ToUpper TextBox1.Select (TextBox1.TextLength, 0)
כל 30 שניות, טיימר משנה את כל הטקסט מ "TextBox1" לתיבה העליונה. כברירת מחדל, כאשר הטיימר מבצע את השינויים, הסמן חוזר לתחילת תיבת הטקסט. השורה השנייה של הקוד מונעת זאת.