特朗普父亲 地产开发:vb中,两个text都有数据的时候,按钮的enabled才是true

来源:百度文库 编辑:高校问答 时间:2024/05/02 10:09:56
vb中,两个text都有数据的时候,按钮的enabled才是true,这是如何实现的呢??编码~~~快
不是那么回事儿,用if的确理论上可以实现,但是还不行啊。因为没有考虑到,这句话放在哪儿。放在text_change1中,还是放在text_change2中?
放在这两个里面哪个都不合适。这句话应该是
If pdTextBox1.Text = "" Or pdTextBox2.Text = "" Then
pdButton1.Enabled = True
Else
pdButton1.Enabled = False

End If
re: yezight
你知不知道,知道就说具体点阿

但是,应该放在哪儿啊

re:wq0122
你说放在哪个出发事件中呢?两个事件,放在哪个地方都不合适

在窗体中画1个Text1,将其复制,形成2个Text,和1个Command1
用text1的Mousemove事件即可实现:
Private Sub Form_Load()
Command1.Enabled = False
End Sub

Private Sub Text1_MouseMove(Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single)
If Text1(0).Text <> "" And Text1(1).Text <> "" Then
Command1.Enabled = True
Else
Command1.Enabled = False
End If
End Sub

大哥,要有事件来触发的

xtxrc的答案是正确的!

你直接放在那个需要触发的事件中不就行了吗?

你说的我也知道,要不同时放在text_change1和text_change2里面怎么样?相互监控?

用文本数组
或者放在form click 事件里