نوشته شده توسط
sagggad
سلام
فک کنم این روش راحت تر باشه:
Public Function Zarb()
Text3.Text = Text1.Text * Text2.Text
End Function
برای صدا زدن هم :
Zarb()
به همین سادگی
موفق باشید
این کلا غلته دوست من . Function باید مقدار برگردونه.
کاربرد Function مشخصه و تعریف خاص خودش رو داره . استفاده از Function یعنی شما باید مقداری رو به اون بفرستید، محاسبه ای رو انجام بدید و مقداری برگردونید.
Public Function Zarb(a As Integer , b As Integer) As Integer
Return = A * b
End Function
TextBox3.Text = Zarb(TextBox1.Text , TextBox2.Text)
البته هرچند که VB.Net خودش نوع داده های مختلف رو به هم تبدیل میکنه و خطایی از این کد نمیگیره اما بهتره که حتی اینطوری بنویسید:
TextBox3.Text = Zarb(val(TextBox1.Text) ,val(TextBox2.Text))
در کل از Sub و Function برای کار های پیچیده یا کارهایی که زیاد انجام میشن و کد چندخطی دارن استفاده میشه.
ضزب دو عدد فقط میتونه یک مثال از نحوه استفاده باشه