פורסם 2007 ביולי 1118 שנים אני יצרית LABEL ו TEXTBOX עכשיו הם ב" InitializeComponent " כך:public System.Windows.Forms.PictureBox pictureBox1; public System.Windows.Forms.Label label1; public System.Windows.Forms.RichTextBox richTextBox1;אני רוצה לגשת אליהם ממחלקה אחרת ואני לא מצליח משום מה הוא מזהה את האובייקטים רק במתודה של public Form1()איך אני ניגש אליהם ממחלקות אחרות כיצד אני מגדיר זאת ?תודה.
פורסם 2007 ביולי 1118 שנים זה לא רק מהמתודה הזאת, אלה מכל מתודה ואך ורק מתוך מתודה.אתה לא יכול לגשת לאובייקט מחוץ למחלקה שלך בלי מתודה.
פורסם 2007 ביולי 1218 שנים אם הם public כפי שציינת אז לא אמורה להיות בעיה, אולי הבעיה היא רק איך אתה מנסה לגשת אל הלבליםמקלאס חיצוני זה צריך להראות משהו כזהForm1 f1 = new Form1();f1.label1.Text = "Hey";ואגב נדיר מאוד שקלאס חיצוני צריך לגשת לרכיב UI של חלון אחראם יש לך מצב כזה , זה מעיד על תכנון לקוי של הקלאסים שלךאם זה בגלל שאתה צריך להעביר מידע בין חלון לחלון אחד או לקלאס אחר,תשתמש ב- DataSets ושהגישה ל- Label - ים בתוך טופס יתבצע רק באמצעות מתודות ציבוריות
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.