回 帖 发 新 帖 刷新版面

主题:快来救救!!!调用button控件的问题  急啊,在线等

在VB.net中  定义了一个模块   模块中用到了主窗体的button1控件

但提示有错误,“名称button1没有声明”

是什么问题啊,大师快来指点啊

回复列表 (共6个回复)

沙发

说详细点

板凳

dim form as new Form1
form.button1
你看看行不?

3 楼

不行啊

dim form as new Form1
form.button1.Enabled = False

虽然没有错误了,但没有产生这种效果,再帮帮



我的代码如下:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        
  Dim form As New FrmMain  
  form.Button1.Enabled = False

End Sub
说明:Button1是主窗体FrmMain的控件,Button2_Click是某子窗体的事件

4 楼

你去看下
Henry的VB.NET之旅(一)(二)

5 楼

我也做了一个这样的.不过是传string的....
你看看能不能这样,
假定Form1为父窗口.Form2为子窗口.
dim str as string
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As _ System.EventArgs) Handles Button2.Click
  str="1"
End Sub
Private Function sum() as string
return str
End Function

然后在Form1父窗口
dim fam as new Form2()
if fam.sum()="11" Then
Button1.Enable=false
End if

你看看这样行不?

6 楼

谢谢大家,明白了

我来回复

您尚未登录,请登录后再回复。点此登录或注册