لدي الأدوات التالية على معظم واجهات البرنامج
buttons: CmdAddnew CmdUpdate CmdSearsh CmdEdit CmdDelete CmdUndo
وأريد طلب هذه الأدوات من الموديل
علما أنني وضعت إجراء في الموديل ولكنه لم ينفع وتظهر الرسالة التالية
'CmdAddnew' is not a member of system.windows.forms.form
والرسالة تظهر على جميع الأدوات
الإجراء المستخدم
Public Sub Cmd(ByVal Frm As Windows.Forms.Form, ByVal AddNew As Boolean, ByVal UpDate As Boolean, ByVal Search As Boolean, ByVal Edit As Boolean, ByVal Delete As Boolean, ByVal UnDo As Boolean) With Frm .CmdAddnew.Enabled = AddNew .CmdUpdate.Enabled = UpDate .CmdSearch.Enabled = Search .CmdEdit.Enabled = Edit .CmdDelete.Enabled = Delete .CmdUndo.Enabled = UnDo End With End Sub
وأقوم باستدعاء الاجراء كالتالي:
Private Sub CmdAddnew_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdAddnew.Click Cmd(Me, False, True, False, False, False, True) End Sub Private Sub CmdSearch_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdSearch.Click Cmd(Me, False, False, False, True, True, True) End Sub
فأين المشكلة ؟