打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
TextBox文本控件

Name属性

  

  

  

  

PasswordChar将文本框中出现的字符使用指定的字符替换,通常会使用“*”字符

  

Text文本框对象中显示的文本
MaxLength在文本框中最多输入的文本的字符个数
WordWrap文本框中的文本是否自动换行,如果是 True,则自动换行,如果是 False,则不能自动换行
PasswordChar将文本框中出现的字符使用指定的字符替换,通常会使用“*”字符
Multiline指定文本框是否为多行文本框,如果为 True,则为多行文本框,如果 为 False,则为单行文本框
ReadOnly指定文本框中的文本是否可以更改,如果为 True,则不能更改,即只读文本框,如果为 False,则允许更改文本框中的文本
Lines指定文本框中文本的行数
ScrollBars指定文本框中是否有滚动条,如果为 True,则有滚动条,如果为 False, 则没有滚动条

文本框控件最常使用的事件是文本改变事件 (TextChange),即在文本框控件中的内容改变时触发该事件。

下面通过实例来演示文本框的应用。

【实例 1】创建一个窗体,在文本框中输入一个值,通过文本改变事件将该文本框中的值写到一个标签中。

根据题目要求,首先创建一个名为 TextBoxTest 的窗体,然后在窗体上添加文本框和标签,并在文本框的文本改变事件中编写代码。

具体的代码如下。

public partial class TextBoxTest : Form

{

    public TextBoxTest()

    {

        InitializeComponent();

    }

    //文本框文本改变事件

    private void textBox1_TextChanged(object sender, EventArgs e)

    {

        //将文本框中的文本值显示在标签中

        label2.Text = textBox1.Text;

    }

}

【实例 2】实现简单的登录窗体。

本例中的登录窗体仅包括用户名和密码,将登录窗体命名为 LoginForm。

单击“登录”超链接标签,对文本框中输入的用户名和密码进行判断,如果用户名和密码的输入值分别为 xiaoming 和 123456,则弹出消息框提示“登录成功!”,否则提示“登录失败!”。

具体代码如下。

public partial class LoginForm : Form

{

    public LoginForm()

    {

        InitializeComponent();

    }

    //判断是否登录成功

    private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)

    {

        //获取用户名

        string username = textBox1.Text;

        //获取密码

        string password = textBox2.Text;

        //判断用户名密码是否正确

        if ("xiaoming".Equals(username) && "123456".Equals(password))

        {

            MessageBox.Show("登录成功!");

        }

        else

        {

            MessageBox.Show("登录失败!");

        }

    }

}

运行窗体后输入用户名和密码,单击“登录”超链接标签,效果如下图所示

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VB.NET中的TextBox控件详解
一文学会VB编程,简单实用不费力
多媒体演示文稿
VBA常用代码解析(第二十六讲)
【湖南工业大学】【现代教育技术】课程10.3
Excel实战技巧10:在用户窗体中实时响应不同文本输入框的状态
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服