标题:vb中关于textbox和buton问题
只看楼主
trovar
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2009-12-25
结帖率:20%
 问题点数:0 回复次数:8 
vb中关于textbox和buton问题
我想设计成textbox中有数值则BTN为可见,若没有数值BTN不可见应该怎么写这个语句。
搜索更多相关主题的帖子: textbox buton 
2010-04-15 14:53
fenglingdihu
Rank: 2
等 级:论坛游民
帖 子:23
专家分:13
注 册:2010-4-15
得分:0 
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        If TextBox1.Text.Length = 0 Then  '这里是关键
            button1.Visible = False
        Else : button1.Visible = True
        End If

    End Sub

    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
        If TextBox1.Text.Length = 0 Then
            button1.Visible = False
        Else : button1.Visible = True
        End If

    End Sub
End Class 哈哈,终于作出来了
2010-04-15 17:03
ouxianzhi520
Rank: 8Rank: 8
来 自:重庆
等 级:蝙蝠侠
威 望:3
帖 子:245
专家分:932
注 册:2007-12-1
得分:0 
回复 2楼 fenglingdihu
你这是判断是否有内容,不一定是数值啊。
还应该加一句判断是不是数字

[url=http://blog./ouxianzhi520]csdn个人博客[/url]
2010-04-15 22:52
trovar
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2009-12-25
得分:0 
回复 2楼 fenglingdihu
多谢!~
2010-04-16 17:21
yjjpp230
Rank: 1
等 级:新手上路
帖 子:6
专家分:7
注 册:2007-7-3
得分:0 
顶顶!!
2010-05-13 10:04
faruier
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2010-5-13
得分:0 
顶顶顶1

[url=http://www.]法瑞儿女装[/url]
2010-05-13 16:11
sherry_tm
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-5-12
得分:0 
你的判断  文本框中是否是数字  可以用js实现
<script language=javascript>
function onlyNum()
{
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
//考虑小键盘上的数字键
event.returnvalue=false;
}
</script>
要求文本框中 只输数字
2010-05-14 12:51
sywzs
Rank: 10Rank: 10Rank: 10
来 自:辽宁
等 级:贵宾
威 望:15
帖 子:508
专家分:1725
注 册:2009-5-13
得分:0 
    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
        Button1.Visible = IIf(IsNumeric(TextBox1.Text), True, False)
    End Sub
2010-05-14 14:30
ouxianzhi520
Rank: 8Rank: 8
来 自:重庆
等 级:蝙蝠侠
威 望:3
帖 子:245
专家分:932
注 册:2007-12-1
得分:0 
以下是引用sywzs在2010-5-14 14:30:51的发言:

    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
        Button1.Visible = IIf(IsNumeric(TextBox1.Text), True, False)
    End Sub
顶上!

[url=http://blog./ouxianzhi520]csdn个人博客[/url]
2010-05-16 22:02



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-303100-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.609502 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved