主题:快来救救!!!调用button控件的问题 急啊,在线等
cky726
[专家分:50] 发布于 2005-11-09 10:16:00
在VB.net中 定义了一个模块 模块中用到了主窗体的button1控件
但提示有错误,“名称button1没有声明”
是什么问题啊,大师快来指点啊
回复列表 (共6个回复)
沙发
huyun2008 [专家分:90] 发布于 2005-11-09 19:49:00
说详细点
板凳
huyun2008 [专家分:90] 发布于 2005-11-09 19:51:00
dim form as new Form1
form.button1
你看看行不?
3 楼
cky726 [专家分:50] 发布于 2005-11-10 08:28:00
不行啊
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 楼
宝宝啊呜 [专家分:990] 发布于 2005-11-10 10:07:00
你去看下
Henry的VB.NET之旅(一)(二)
5 楼
huyun2008 [专家分:90] 发布于 2005-11-11 13:43:00
我也做了一个这样的.不过是传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 楼
cky726 [专家分:50] 发布于 2005-11-11 14:02:00
谢谢大家,明白了
我来回复