שאלה

eMaster

New member
שאלה

איך ניתן בcode behind לדעת מה שם הFORM שבו ישב הקונטרול?
 

eMaster

New member
טוב, מצאתי אבל...

גיליתי שעל ידי שאלת Parent.ID, אני אקבל את שם הטופס בו נמצא הקונטרול שלי, אבל אם הקונטרול שלי נמצא בתוך קונרול ועוד קונטרול.... איך בvisual basic, אני מגיע לראש ההירכרכיה?
 

ד ו ב י ר

New member
אני חושב שאפשר לעשות

Parent.Controls(x)​
כאשר x הוא מספר ה control. (כך אפשר להמשיך גם לתוך control שבתוך control. המספרים מתחילים מ 0 כי זה מערך בהצלחה
 

eMaster

New member
לא נראה לי שזה עונה לשאלה

אני חיפשתי משהו שיעשה לי משהו כמו: Parent.Parent.Parent.Parent.Parent.function בבאת אחת כמו נניח: SuperDad.function
 

ד ו ב י ר

New member
אתה צודק, לא הבנתי את השאלה.

אני לא כל כך מבין ב code behind. אולי תנסה:
Page.Controls(0).ID​
בתנאי שה form הוא control שהוא בן של Page
 

itzikbs

New member
Inherit

שוב, שוכחים שפלטפורמת NET. הינה O.O "טהור". אם תבנה היררכיית הורשה מסודרת (כן, כן אפילו ב WEB - ASPX), תוכל לגשת לכל משאב, מאפיין או קונטרול תחשוב על זה קצת ... תנסה... ותוכח שזה ממש Powerful
 

eMaster

New member
אני יודע אבל...

אני משער שאת ההירכיה הזו אני מקבל אוטומטי במתנה מהפלטפורמה... איך אני מ"טייל" בה?
 
למעלה