מתחילה

da na 18

New member
מתחילה

יש לי דף default.aspx בדף default.aspx.cs כתבתי מחלקה בשם Math ומתודה calc בנוסף, יש לי label בשם label1 איך אני עושה שהמתודה תפעל על הלייבל? תודה
 

mnmaster

New member
מסיים

מתודה לא יכולה לפעול על הלייבל. היא יכולה לקבל כארגומנט את הערך שבלייבל או לכתוב את התוצאה אל תוך הלייבל. את משתמש במאפיין Text של הלייבל על מנת לקרוא/לכתוב את הנתונים תזכרי גם להמיר את הטקסט למספר בעת הקריאה וההפך בכתיבה.
 

da na 18

New member
אוקיי..

אז אני מקבלת כארגומנט את הערך שבלייבל כך: label1.Text איך אני מפעילה את המתודה ומכניסה את הערך החדש ללייבל?
 

da na 18

New member
לא..../images/Emo41.gif

אני רוצה שמתודה מסוימת תיקח את הערך של הלייבל, תעשה עליו פעולה ותשנה את הלייבל בהתאם. איך עושים את זה?
 
משהו כזה:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If IsPostBack Then Label1.Text = Func1(Label1.Text) End If End Sub Private Function Func1(ByVal val As String) As String Return "Hello: " + val End Function​
כל זה במקרה שאת משתמשת בפקד שלAsp.
 
למעלה