Vb6 禁用MDI子窗体按钮
是否可以从父窗体禁用子窗体按钮? 例如,我在父窗体中有两个单选按钮,一个为True,另一个为False,当我选择其中一个按钮时,将触发radiobutton.CheckedChanged事件,我有如下代码,但它不起作用:Vb6 禁用MDI子窗体按钮,vb6,Vb6,是否可以从父窗体禁用子窗体按钮? 例如,我在父窗体中有两个单选按钮,一个为True,另一个为False,当我选择其中一个按钮时,将触发radiobutton.CheckedChanged事件,我有如下代码,但它不起作用: ChildForm.Button1.Enabled = False 问题出在哪里?有人能帮忙吗?您需要创建子表单的实例 所以 ChildForm cf = new ChildForm(); cf.Button1.Enabled = false; 但是,您必须记住,它可能是与
ChildForm.Button1.Enabled = False
问题出在哪里?有人能帮忙吗?您需要创建子表单的实例 所以
ChildForm cf = new ChildForm();
cf.Button1.Enabled = false;
但是,您必须记住,它可能是与当前显示的子窗体不同的实例
当然,根据我看不到的代码和程序的布局,我可能会这样做
ChildForm cf = new ChildForm();
cf.show();
cf.Button1.Enabled = false;
因此,在这里我知道显示的子窗体是禁用按钮的子窗体。在VB6中,以下项目起作用: 1 MDI表格:
Option Explicit
Private Sub MDIForm_Click()
Form1.Option1.Enabled = False
End Sub
Private Sub MDIForm_Load()
Form1.Show
End Sub
Form1是一个MDI子窗体,上面有两个单选按钮您确定这是VB6吗?它不是VB.Net吗?您还可以在子窗体上创建一个公共函数,该函数可以启用/禁用radiobutton。然后从你的父窗体调用这个公共函数。我真的不知道,因为它是在应用程序中而不是在Web中。为什么不向我们展示你到目前为止的成果呢?Hrqls已经尝试过了。。。没什么…: