פורסם 2009 במאי 3016 שנים שלוםיש לי תוכנית של צייר שכאשר בוחרים בתפריט לצייר קו עיגול וכו' אני רוצה שזה יציג למשתמש ב FORM מה נבחר,כיצד ניתן לעשות זאת, כמו textout שיש ב c++?את label לא הצלחתי לשנות אם לקחתי..תודה
פורסם 2009 במאי 3016 שנים מחבר המון תודה, לא ידעתי מקודם את הסינטקס..יש לי עוד שאלה כדי לא לפתוח עוד שרשוראני מנסה להכין צייר ב Csharpולהעביר את PictureBox שהוא מסוג private בתוך Constructorבצורה הבאה:namespace PaintBrush{ public partial class Rectangle : Shape { public Rectangle() { } // constructor public Rectangle(PictureBox P) { } // constructor public override void Draw() { //Graphics g = PictureBox.CreateGraphics(); //g.DrawRectangle(brPen, p_start, p_end); } }}את 2 השורות האחרונות - הוא לא מזהה לי P.CreateGraphicsתודה
פורסם 2009 במאי 3016 שנים לא מספיק לקבל אותו ב-constructor, אתה צריך גם לשמור אותו איפשהו.namespace PaintBrush{ public partial class Rectangle : Shape { public Rectangle() { } // constructor public Rectangle(PictureBox P) { picBox = P; } // constructor public override void Draw() { Graphics g =picBox.CreateGraphics(); g.DrawRectangle(brPen, p_start, p_end); } private PictureBox picBox; }}
פורסם 2009 במאי 3016 שנים מחבר תודה רבה, יהיו לי שאלות נוספת אמשיך בשרשור הזה..אגב מה לא תקין בפקודה הבאה:g.DrawRectangle(brPen, p_start, p_end);ועוד שאלה:איך אני יכול לעשות שכפתור Button (שיניתי במקום ה Label),בכל לחיצה ישנה את ה String אבל בלופ Line->Rectangle->Ellipse->Circle->Line->....וכולה
פורסם 2009 במאי 3016 שנים אגב מה לא תקין בפקודה הבאה:g.DrawRectangle(brPen, p_start, p_end);אני אמור לנחש? מה זה brPen, p_start, p_end? איפה הם מוגדרים? איזו הודעת שגיאה יש לך?איך אני יכול לעשות שכפתור Button (שיניתי במקום ה Label),בכל לחיצה ישנה את ה String אבל בלופ Line->Rectangle->Ellipse->Circle->Line->....וכולה צור מערך שמכיל את המחרוזות שאתה רוצה שיופיעו. תחזיק איפשהו משתנה מטיפוס int שיאמר איזו מחרוזת כרגע כתובה בתוך הlabel. כל לחיצה על הכפתור, תעלה את המשתנה הזה ב-1, ואז תשים את המחרוזת שיושבת במקום הזה במערך, בטקסט של התווית.כמובן תדאג שאם המשתנה עובר את גודל המערך, שיתאפס.
פורסם 2009 במאי 3016 שנים מחבר לגבי החלק השני פשוט העברתי את הפרמטרים.כעת השאלה שלי היא, איפה אני אמור לשמור את האובייקטים כדי שאוכל לבצע undo redo,לשמור ולשנות במידת הצורך (לשנות קו קיים את הגודל שלו וכו')?http://rapidshare.com/files/239007887/PaintBrush.rar.htmlתודה
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.