עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

שאלה ב C# בנושא של FORM

Featured Replies

פורסם

אני יצרית LABEL ו TEXTBOX

עכשיו הם ב" InitializeComponent " כך:

public System.Windows.Forms.PictureBox pictureBox1;

public System.Windows.Forms.Label label1;

public System.Windows.Forms.RichTextBox richTextBox1;

אני רוצה לגשת אליהם ממחלקה אחרת ואני לא מצליח משום מה הוא מזהה את האובייקטים רק במתודה של public Form1()

איך אני ניגש אליהם ממחלקות אחרות כיצד אני מגדיר זאת ?

תודה.

פורסם

זה לא רק מהמתודה הזאת, אלה מכל מתודה ואך ורק מתוך מתודה.

אתה לא יכול לגשת לאובייקט מחוץ למחלקה שלך בלי מתודה.

פורסם

אם הם public כפי שציינת אז לא אמורה להיות בעיה, אולי הבעיה היא רק איך אתה מנסה לגשת אל הלבלים

מקלאס חיצוני זה צריך להראות משהו כזה


Form1 f1 = new Form1();
f1.label1.Text = "Hey";

ואגב נדיר מאוד שקלאס חיצוני צריך לגשת לרכיב UI של חלון אחר

אם יש לך מצב כזה , זה מעיד על תכנון לקוי של הקלאסים שלך

אם זה בגלל שאתה צריך להעביר מידע בין חלון לחלון אחד או לקלאס אחר,

תשתמש ב- DataSets ושהגישה ל- Label - ים בתוך טופס יתבצע רק באמצעות מתודות ציבוריות

פורסם
  • מחבר

תודה חברים הסתדרתי :xyxthumbs:

ארכיון

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

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.