• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > 学习Winform文本类控件(Label、Button、TextBox)

学习Winform文本类控件(Label、Button、TextBox)

作者:丿木呈广予口贝 字体:[增加 减小] 来源:互联网 时间:2017-05-28

丿木呈广予口贝 通过本文主要向大家介绍了学习Winform文本类控件(Label、Button、TextBox)等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

对于一个应用程序而言,控件是搭建用户界面的积木。它们具备交互式的特征。VS 2012中的控件都放在工具箱中,添加一个控件到窗体,只需在工具箱中选择好要添加的控件,并按住鼠标左键,拖动到窗体上即可。向窗体上添加控件还有另一个方法,就是通过代码来实现,即可通过窗体的Controls类的Add方法,格式为:窗体标识.Controls.Add(控件标识)。通过代码的方法添加控件比较麻烦,基本上是不会使用这种方法的。
文本类控件包含标签控件(Label),按钮控件(Button),文本框控件(TextBox)和格式文本控件(RichTextBox)。
一、Label控件
        Label控件是VS各个版本中最简单的控件,是System.Windows.Forms.Label类提供的控件。Label控件的作用通常是用来提供其他控件的描述文字。Label控件的常用属性为Text属性,可通过属性面板设置,也可以在代码中设置,在代码中设置的格式为:Label控件ID.Text=“要显示的描述”。
        创建一个窗体,在窗体中添加两个Label控件Label1和Label2,右击Label1选择属性命令,设置Text属性值为“我是在设计时设置的”。双击窗体,在代码中生成窗体添加事件,添加一段代码:

<span style="font-size:18px;"> 

private void Form1_Load(object sender, EventArgs e) 
 { 
  label2.Text = "我是在代码中设置的"; 
 }</span>
</div>

运行窗体就会显示出下面的图示:

二、 Button控件
        Button控件是由System.Windows.Forms.Button类提供的控件,该控件最常用的就是编写处理按钮的Click事件代码。Button控件的常用属性有Text属性,Image属性和ImageList属性。Text属性用来设置按钮的文本,Image属性和ImageList属性是设置Button控件的图像,ImageList属性是设置放置在窗体上的ImageList对象。窗体的AcceptButtons属性可设置打开窗体时的默认按钮,一般情况下,窗体的默认按钮有略粗的边框。
        在窗体中添加三个Button控件,分别设置name属性为btnDefault,btnNoDefault和btnImage,将btnDefault的Text属性设置为“默认”,将btnNoDefault的Text属性设置为“不默认”,将btnImage的Text属性设置为空,并将其Image属性设置为一个图像。并设置窗体默认按钮为btnDefault。
       双击btnDefault,代码中出现btnDefault的Click事件,并在事件内加入一个显示指定消息的消息框。为btnNodefault添加Click事件,它们的代码为:

<span style="font-size:18px;">private void btnDefault_Click(object sender, EventArgs e) 
{ 
 MessageBox.Show("我是默认按钮"); 
} 
 
private void btnNodefault_Click(object sender, EventArgs e) 
{ 
 MessageBox.Show("我不是默认按钮"); 
}</span> 
</div>

运行窗体后并按下Enter键显示的结果图示:

三、TextBox控件和RichTextBox控件

TextBox控件有System.Windows.Forms.TextBox类提供的控件,提供了基本的文本输入和编辑功能,TextBox控件的常用属性为;

        TextBox控件的常用事件为TextChanged事件,它的含义为当Text属性的文本值发生改变时响应的事件。
        在窗体中添加两个TextBox控件,分别设置Name属性为tbsingle和tbMall,设置tbMall的Multiline为ture,设置tbmall的属性ScrollBars为both,设置属性Lines为“我是中国人”,设置tbSingle的PasswordChar为“*”。双击tbSingle,代码中出现TextChanged事件,并在事件内加入一个显示指定消息的消息框,提示用户文本内容改变为,代码为:

<span style="font-size:18px;">
private void tbSingle_TextChanged(object sender, EventArgs e) 
 
 MessageBox.Show("我的文本内容改变了"); 
t;
</span> 
</div>

运行窗体显示的结果为:

        RichTextBox控件是TextBox控件的升级版,可以更加灵活的应用这控件,可以设置字体的颜色,形式和添加图片等内容,但是一般情况使用的还是TextBox多。

以上就是本文的全部内容,希望对大家学习控件有所帮助。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-05-28C#基于OLEDB获取Excel文件表结构信息的方法
  • 2017-05-28C#使用LitJson解析JSON的示例代码
  • 2017-05-28c#文件名/路径处理方法示例
  • 2017-05-28C#执行DOS命令的方法
  • 2017-05-28C#中Html.RenderPartial与Html.RenderAction的区别分析
  • 2017-05-28C# 7.0 新特性1之基于Tuple的“多”返回值方法
  • 2017-05-28利用C#操作WMI指南
  • 2017-05-28C#实现创建桌面快捷方式与添加网页到收藏夹的示例
  • 2017-05-28C#使用IComparer自定义List类实现排序的方法
  • 2017-05-28总结C#网络编程中对于Cookie的设定要点

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 关于c#中枚举类型支持显示中文的扩展说明
    • .net使用Aspose.Words进行Word替换操作的实现代码
    • C#逐行读取txt文件的方法
    • 用C#把文件转换为XML的代码
    • C#把UNICODE编码转换为GB编码的实例
    • C#为配置文件加密的实现方法
    • WinForm DataGridView控件隔行变色的小例子
    • C#将图片和字节流互相转换并显示到页面上
    • 使用xmltextreader对象读取xml文档示例
    • .net2.0+ Winform项目实现弹出容器层

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有