PDA

View Full Version : سوال: کار با متد های پنجره های باز



praise
چهارشنبه 02 دی 1388, 11:27 صبح
در صورتی که پنجره بازی مثل frmMain داشته باشیم و بخواهیم از متد های داخل آن در فرم باز دیگری مثل frmAbout استفاده کنیم چه کار باید کنیم؟
خیلی ممنون از راهنماییتون.

bahman_akbarzadeh
چهارشنبه 02 دی 1388, 11:50 صبح
بايد توابع وجود در سورس FrmMain رو از public void به public static void تبديل كنيد و بجاي ساختن شيء از FrmMain داخل سورس FrmAbout ، به اين صورت بهش دسترسي داشته باشين :



FrmMain.myFunction();


البته بايد متغير هاي عمومي داخلش هم در صورت استفاده، static باشن.

fjm11100
چهارشنبه 02 دی 1388, 14:26 عصر
چون فرمهات باز هستند ميتوني از
Application.OpenForms["FormName"] براي دسترسي به اجزاي فرمت استفاده كني فقط بايد public باشن