1326
צפיות
צפיות
1
תשובות
תשובות
שימוש בפקד בטופס- C# דחוף!!!
הגדרתי labels עם שמות סדרתיים כגון lbl1, lbl2 בדיזיין(ולא באופן דינמי)
האם יש אפשרות לפנות אליהם בקוד באמצעות lbl+אינדקס כגון lbl+i כאשר i=1 ?
תודה,
הגדרתי labels עם שמות סדרתיים כגון lbl1, lbl2 בדיזיין(ולא באופן דינמי)
האם יש אפשרות לפנות אליהם בקוד באמצעות lbl+אינדקס כגון lbl+i כאשר i=1 ?
תודה,
1 תשובות
אם הבנתי אותך נכון – אז אפשר. אבל צריך ליצור אובייקט חדש מסוג טקסט שבאמצעותו נעשה את החיבור של שם הפקד ( לייבל במקרה שלך). לאחר מכן נשתמש במאפיין FindControl לצורך השלמת הפעולה.
דוגמה:
//יצירת משתנה מסוג TEXTBOX
;()TextBox MyTextBox = new TextBox
//הכנסה למשתנה בהתאם לשם הטקסט בוקס
;(()MyTextBox = (TextBox).FindControl(("lbl" + (i+1)).ToString