vb 当想做这样一个程序,高手速来
VB有一个Text1 当点击Command1后,Text1的文字只要一变动,就会在Text2中显示 "文字变动了",如何做到(COmmand1没点击前不实现)
VB有一个Text1 当点击Command1后,Text1的文字只要一变动,就会在Text2中显示 "文字变动了",如何做到(COmmand1没点击前不实现)
其他:你可以多设置一个变量,用来存储修改之前的数据,既然是点击按钮Text2才显示,那你就在COmmand1的click事件里面比较你额外存储的值和现在的Text1值是否一致,不一致就给Text2赋值,同时额外的变量设置为当前的Text1的值 Dim X As String
Private Sub Text1_KeyPress(KeyAscii As Integer)
If Text1.Text <> X Then MsgBox "变动了文字!~~~~~~": X = Text1
End Sub
搞个变量记录上次的文字然后和这次对比就行了,如果禁止输入就把
If Text1.Text <> X Then MsgBox "变动了文字!~~~~~~": X = Text1
换成
KeyAscii=0
上一个:大侠们,这道VB编程是什么意思?在线等答案
下一个:求一个VB制作的扫雷游戏、越简单越好!!!!!!!!!!!!!!!!!