-
dll متدها و تابع ها
من می خوام یه متد بنویسم تو چند تا فروم استفاده کنم
این اون متد ه
[html] Public Function enable(ByVal obj1 As Object, ByVal obj2 As Object, ByVal obj3 As Object, ByVal obj4 As Object, ByVal state As Boolean)
If state = True Then
obj1.Enabled = True
obj2.Enabled = True
obj3.Enabled = True
obj4.Enabled = True
ElseIf state = False Then
obj1.Enabled = False
obj2.Enabled = False
obj3.Enabled = False
obj4.Enabled = False
End If
Return state
End Function
enable(b1, b2, b3, b4, False)
[/html]
من اینو چطوری می تونم تو چند تا فروم استفاده کنم ؟
من اینو وقتی تو فرم 2 استفاده می کنم کار نمی کنه
چطوری باید اینو به صورت یه Dll ذخیره کنم و چطوری باید ازش استفاده کنم ؟
یکم در مورد کلاس ها توضیح می دین
-
تقریبا فهمیدم چطوری save می شه
ولی توی vb 2005 چطوری می شه ازش استفاده کرد ؟
منظورم ادد کردنش نبود
using ?
می شه یه کلاس بنویسید که شعاع دایره رو حساب کنه با یه تابع که یه ارگومان داشته باشه (شعاع)
بعد توی فرم ازش استفاده کنید
-
براي استفاده از يك Function بايد به جاي كلاس از Module استفاده كني. كدت رو توي مدل بنويس بعد ميشه توي تمام فرم ها از اون به عنوان يه تابع استفاده كرد.
در مورد كلاس هم تا اون جايي كه من مي دونم بايد توي فرمي كه مي خواي ازش استفاده كني يه متغير از نوع كلاسي كه درست كردي تعريف كني. مثلا اگه اسم كلاس Haj_Amoo هست:
Private a as new Haj_Amoo
بعد با اسم a مي توني از محتويات كلاس توي همون جا استفاده كني:
a.enable