
drawings.Count - 1, וכאן יש להמיר את ערך התווית למספר לפני החישוב.RemoveAt עם מספר השקף. אם מוחקים את השקף האחרון, צריך לעבור לשקף שלפניו.הטקסט המלא של הדקות הראשונות בהרצאה «פרויקט מעשי ב-#C - תוכנת צייר - חלק 17» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אז בשיעור הקודם בעצם טיפלנו ב-enable וב-disable והצבנו את המערכת הזו, עדיין נותר לעשות את last ו-prev ונמחוק סלייד ואולי גם נוסיף טול טיפים כי קשה קצת להבין מאלה מה בדיוק כל אחד עושה אז בואו נטפל בשלושת אלו.
אז נגיד go וכשהיוזר לוחץ על הראשון אז הוא רוצה לעבור לראשון אז בואו ניקח את זה ונגיד שזה בסך הכל שווה לאפס. זה ה-first, אתה רוצה לעבור לראשון. והאחרון, שוב נצביק את הקוד, ואנחנו רוצים לעבור לאחרון.
השאלה היא מה הערך של האחרון. int num שווה לכמה? ל-drawings count 1. אוקיי, בואו נריץ את זה. שתיים, שלוש, אוקיי, נלך לראשון, אחת, לאחרון, שלוש, זה אומר שזה יכול להישאר נבל כי בעצם זה לא יכול להזיק, אוקיי, אז זה היה די פשוט, ועכשיו במחיקה,
אני רוצה למחוק את הסלייד הנוכחי, איך בעצם נעשה את זה, בעצם אנחנו צריכים לחלץ או ללכת לראיליסט ולהגיד לו תוציא את הסלייד הספציפי הזה, בואו ננסה לעשות את זה, אולי זה יהיה פשוט, אז נחזור לכאן ונגיד לו תמחק איך נגיד לו בדיוק למחוק אז נגיד לו נקודה רימוב את רימוב את אומרת זירו בייס תן לי אינדקס של זירו בייס
אינדקס של אלמנט רימוב בעצם אני רוצה להוציא את קארן סלייד אבל אין לי את קארן סלייד אז ניקח מפה את קארן סלייד וזה בעצם נם אוקיי אז הוצאנו אותו אחרי שהוצאנו אותו בואו דבר ראשון את שתי הפונקציות הסטנדרטיות נוסיף את הטק האם בעצם גם צריך להוסיף אם מחקנו את האחרון אז כן אבל אם מחקנו מישהו מאמצע אז בעצם אנחנו רוצים להישאר באותו סלייד אז פה נשאלת השאלה האם מחקנו את האחרון אם
מחקנו את האחרון אז נלך אחד אחורה כמובן שאי אפשר לאפשר את המחיקה של היחידי אז אם, בואו נדבר על הנדל אם אנחנו ביחידי, איפה הנדל שלנו? בואו נלך להנדל אז אם אנחנו ביחידי, בואו נכתוב את זה עם if, זה אמת יותר קריא לכתוב עם if אם אנחנו ביחידי אם drawing.count שווה 1 עד אז, כן, לא היה צריך גם לכתוב אלס,
אז button delete יש לנו, delete slide enabled שווה מקבל false. אחרת, אומרים שזה לוקח הרבה הרבה הרבה יותר מקום, אחרת הוא שווה לטרו, או במילים אחרות, ניקח את התנאי הזה ונשים אותו פשוט ככה.
Button delete slide הוא enabled עם אקאונט שונה מאחד, או בוא נגיד, אם הוא גדול מאחד, לא יכול אף פעם קטן, אם הוא גדול מאחד אז זה אניבלד, ואם הוא לא גדול מאחד, אם זה בדיוק אחד אז הוא דיסייבלד, אוקיי, פעלנו בעצם באניבלד דיסייבלד של הכפתור של ה-delete,
אז איך אנחנו מוחקים, אנחנו מוציאים אותו, מוציאים את הסלייד האחרון, או את הנוכחי, אם אנחנו באחרון,