
Invalidate() על הפאנל. הפונקציה מבקשת ממערכת ההפעלה לצייר את הפאנל מחדש, ולכן Paint רץ עם השקף החדש.Count מחזיר מספר שלם, אבל התווית מחזיקה מחרוזת. לכן יש להמיר את הערך לפני חישוב, ולא להשוות ישירות.הטקסט המלא של הדקות הראשונות בהרצאה «פרויקט מעשי ב-#C - תוכנת צייר - חלק 14» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אוקיי, אז בשיעור הקודם למדנו, או יותר נכון, שינינו את כל ההתנהגות של הסיור על מנת להתכונן למעבר לסלייד. בואו נריץ את זה, נראה איך זה נראה.
אז אם אני מצייר, אני לא אראה שום הבדל כל עוד אני לא אשנה פה את המספר. המספר כאן חייב להיות כרגע אפס. מה שהייתי רוצה עכשיו לעשות זה כשאני לוחץ על פלוס הייתי רוצה להוסיף עוד שקף לעבור אליו ולהציג אותו כמובן ריק אבל שם גם ניתן יהיה לצייר אחרי זה אני אמחץ על אחורה שיחזיר אותי לציור הזה אז בואו
נעשה את זה מה שאנחנו רוצים זה בלחיצה על פלוס להוסיף בעצם עוד הרייליס מאוד דומה אפילו לשתי שורות האלה זה בעצם פלוס אבל בנוסף פלוס מעדכנת את המספר של השקף טקסט בוקס טקסט שלו יקבל בעצם את הגודל של דרואינג שכבות אחד וזה בעצם המעבר לשקף השני אבל אחרי שאת זה
אנחנו עושים אנחנו בעצם רוצים לנקות את פאנל ולגרום לה לצייר את עצמה מחדש אז נגיד פאנל נקודה invalidate תציירי את עצמך מחדש מה תעשה הפאנל באירוע invalidate בואו רק נוסיף פה region של ה-tofit מה תעשה הפאנל באירוע pain שמופעל על ידי invalidate בעצם מה זה invalidate invalidate מנקה גורמת בעצם מבקשת ממערכת ההפעלה לנקות את הפאנל ולהודיע
לפאנל לצייר את עצמם מחדש. בסופו של דבר כך או אחרת הפונקציה הזו מופעלת. ובפונקציה הזו אנחנו נחלף את ה-Current Slides.
הפער עכשיו אמור להיות 1. בתוך 1, במקום ה-1 יש כבר Lines. הוספנו אותו בלחיצה על End. הוספנו את הליינד השני, את השקף השני. אפשר לקרוא במקום ליינד, אפשר לקרוא את זה סלייד.
ופה בעצם אנחנו מחלפים את הסלייד השני. הרגע הוא ריק. אנחנו לא מצפים לראות בעצם שום דבר חוץ מאשר ניקיון מוחלט. בואו נראה שזה עובד.
יש לנו שגיאות. לא ניתן להמיר count to int, וכל זה int, לא ניתן להמיר את זה. אז בואו נגדיר משתנה. int count, בוא נקרא לזה num שווה לזה, אז בואו נגדיר את num 20 ונריץ את זה, יפה.