עבור לתוכן

Microsoft Visual C# 2008 Express Edition

Featured Replies

פורסם

כמה שאלות

1. האם יש מדריך בעברית או משהו כזה לתוכנה? אני לא כל כך מיסתדרת איתה

2. למי שמכיר את התוכנה, יש את האפשרות של tool שניראה כמו הווליום, אם המישתמש לוקח את הלחצן ימינה הווליום יהיה גבוה יותר ואם שמאלה הוא יהיה נמוך יותר..

איך אני כותבת את זה?:|

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

פורסם

לאיזה קומפוננטה את מתכוונת בדיוק? TrackBar?

בכל מקרה, לכל קומפוננטת GUI יש אירועים (events) שמודיעים על דברים שקורים לו - לדוגמה, לכפתור יש אירוע שהוא נלחץ (Button.Click), ולתיבת טקסט יש אירוע כשהטקסט בה משתנה (TextBox.TextChanged).

במקרה של TrackBar, יש דוגמה לשימוש כאן:

http://msdn.microsoft.com/en-us/library/system.windows.forms.trackbar.aspx

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

פורסם
  • מחבר

אוקי, תודה רבה! :)

פורסם

היא פשוט יכולה לעשות double-click על ה trackbar ב designer, וזה ישייך אוטומטית event של scroll ככה שהיא לא צריכה להתחיל להתעסק עם השוואת ושמירת ערכים.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים