vb中将输入的*密码显示成数字 代码怎么写

 我来答
帐号已注销
2020-11-15 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:163万
展开全部

把文本框的PasswordChar属性设为数字即可。

text1.MaxLength=6

text1.PasswordChar="*"

在文本框的KeyPress事件里写这些代码:

if KeyAscii<48 or KeyAscii>57 then

keyAscii=0

end if

那你通过上边的代码直接让用户只能输入数字不就完了,结果肯定是纯数字。

扩展资料:

在 Visual Basic.NET程序设计中,对象中还可以包含头,手,腿,脚等部位,其中的每个部位又可以单独作为作为被研究的对象。在 Visual Basic.NET程序设计中,整个应用程序就是一个对象,应用程序中又包含着窗体(Form),命令按钮(Command),菜单(Menu)等对象。

Visual Basic.NET 具有“面向对象”的特性,Visual Basic.NET 应用种程序的基本单元是对象,用 Visual Basic.NET 编程就是用“对象”组装程序。

参考资料来源:百度百科-Visual Basic

网海1书生
科技发烧友

2015-04-13 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26226

向TA提问 私信TA
展开全部
把文本框的PasswordChar属性设为数字即可。
追问
怎样设成数字呢
追答
就是在属性窗口把PasswordChar设为0到9的任何数字
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yanyibbs
2015-04-13 · 超过56用户采纳过TA的回答
知道小有建树答主
回答量:191
采纳率:0%
帮助的人:58.2万
展开全部

Private Sub Command1_Click()
Label1 = Text1
End Sub

Private Sub Form_Load()
Text1.PasswordChar = "1"
End Sub

追问
这样显示出来的密码不会变成都是1吗
追答

不会的,如果变成全部变成1的话 点击显示内容 下面的内容就会全部是 1了。

你仔细看图和代码就知道了,我添加了标签和按钮来显示内容就是证明输入的值不会全部变成 1

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式