Update Winows Forms Controls from External Class

16 בספטמבר 2010

תגיות: ,
אין תגובות

בתכנות Windows Forms ניתן לעדכן Controls מ-Class חיצוני (ולא מהקובץ CS של ה-Form). במקום שה-Form יכלול קוד "ארוך", הוא יהיה ב-Class נפרד ויעדכן את ה-Control ב-Form לפי הצורך.
הנה דוגמא של פונקציה אשר נמצאת ב-Class מסוים, והיא מעדכנת את הערך של ה-ProgressBar אשר נמצא ב-Form הראשי של האפליקצייה:


 
private void UpdateFormProgressBar(System.Windows.Forms.Form form, int value)
{

  ((ProjectNameSpace.formName)form).progressBar1.Value = value;

}




קריאה לפונקציה מתוך ה-Form:

UpdateFormProgressBar(thisint 5)

הוסף תגובה
facebook linkedin twitter email

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *