万能百科  > 计算机   > 

[问答题] 在窗体上画两个文本框,名称为Text1,Text2。使得在运行时,如果在Text1中每输入一个字符,则显示一个“*”,同时在Text2中显示输入的内

2021-07-20   

[问答题] 在窗体上画两个文本框,名称为Text1,Text2。使得在运行时,如果在Text1中每输入一个字符,则显示一个“*”,同时在Text2中显示输入的内容。程序运行时的界面如下图所示。

正确答案:

第一步:启动Visual Basic,新建一个工程文件。第二步:单击工具箱中的“文本框”控件,在窗体上画两个文本框,Name属性分别设为Text1和Text2,把Text1的PasswordChar属性设为“*”。第三步:编写程序源代码:1 Private Sub Text1_Change()2 Text2 Text=Text1.Text3 End Sub第四步:调试并运行程序,运行正确后保存。程序设计完成经调试无误后进行存盘。以sjt2.vbp和sjt2.

参考解析:

文本框的PasswordChar在默认状态下被没置为空字符串(不是空格),用户从键盘上输入时,每个字符都可以显示出来,若设为非空的某个字符,则运行时文本框中显示设置的那个字符,而非输入的内容。现要求显示*,所以将PasswordChar属性设为*即可。不过要引起注意的是该文本框的Text属性还是输入的内容,所以把Text1的Text属性值赋给Text2时,就可以在Text2中显示输入的内容。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签