浅议c#-winforms中textbox控件使用

浅议c#-winforms中textbox控件使用

ID:32645931

大小:54.95 KB

页数:6页

时间:2019-02-14

浅议c#-winforms中textbox控件使用_第1页
浅议c#-winforms中textbox控件使用_第2页
浅议c#-winforms中textbox控件使用_第3页
浅议c#-winforms中textbox控件使用_第4页
浅议c#-winforms中textbox控件使用_第5页
资源描述:

《浅议c#-winforms中textbox控件使用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浅议C#/WinForms中TextBox控件使用摘要:在WinForms中,TextBox控件称为文本框控件。文本框控件的主要功能是接收用户的输入信息,当然也可以输出或显示信息。本文通过举例简要介绍如何对文本框中输入的文字进行复制、剪切和粘贴、文本的对齐,读取关于文本的相关信息等。关键词:TextBox;Cick事件;属性;方法中图分类号:TP311.1在WinForms的界面设计中,任何一个界面设计都离不开内容的输入,都少不了TextBox控件的存在。比如用户登录界面的设计,记事本程序等,都要借助于TextBox控件来

2、实现输入;那么,TextBox控件中常用的属性和方法有哪些呢?下面是本文例子中用到的TextBox控件的成员及说明。HideSelection属性:当编辑控件失去焦点时,应隐藏选定内容SelectedText属性:获取或设置一个值,该值指示当前控件中选定的文本SelectionLength属性:获取或设置文本框中选定的字符数TextLength属性:获取控件中文本的长度TextAlign属性:指示应该如何对齐编辑控件的文本贴板”Cut()方法:将文本框中的当前选定内容移动到'‘剪贴板”Paste()方法:用剪贴板的内容替换

3、TextBox中指定的选定内容SelectAll()方法:选定文本框中的所有文本Focus()方法:为控件设置输入焦点通过实现如图1所示界面来描述TextBox控件中各属性及方法的使用。图1界面中所用到的按钮控件类别、名称及标题如下,标签控件名称采取默认值。TextBox控件:名称txtTest,无标题Form窗体:名称FrmTextBox,标题“文本框控件的使用”Button按钮:名称btnCopy,标题"复制"Button按钮:名称btnCut,标题"剪切"Button按钮:名称btnPaste,标题"粘贴"Butto

4、n按钮:名称btnAll,标题"全选”Button按钮:名称btnExit,标题"退出”Button按钮:名称btnlnfo,标题"显示详细信息"Button按钮:名称btnLeft,标题为Button按钮:名称btnCenter,标题为Button按钮:名称btnRight,标题为实现的功能描述如下:(1)单击“复制”按钮,选中文本的内容复制到“剪贴板”中,“粘贴”按钮可用,TextBox控件中选定的文本呈选中的状态;(2)单击“剪切”按钮,选中文本的内容移动到“剪贴板"中,"粘贴”按钮可用,光标在TextBox控件中闪

5、烁;(3)单击"粘贴"按钮,将"复制”或"剪切”的文本内容粘贴到TextBox控件指定位置处,且光标在TextBox控件中闪烁;(4)单击“退出”,结束程序的运行;(5)单击“显示详细信息”按钮,显示对应的信息值;(6)单击'‘左对齐”按钮,TextBox控件中的文本内容左对齐;(7)单击“居中对齐”按钮,TextBox控件中的文本内容居中对齐;(8)单击"右对齐"按钮,TextBox控件中的文本内容右对齐。建立界面,并设置相关属性,对有图像的按钮,先设置对应按钮的Image属性,并删除对应按钮的Text属性中的值;对于T

6、extBox控件,设置Multiline属性值为True,然后用鼠标拖动的方式改变该控件在窗体中的大小。对应代码如下://属性的初始化代码privatevoidFrmTextBox_Load(objectsender,EventArgse){this.txtTest.HideSelection二false;this.btnPaste.Enabled=false;}其余代码如下://btnCopy控件的Click事件关联的方法。privatevoidbtnCopy_Click(objectsender,EventArgse)

7、{this.txtTest.Copy();this.btnPaste.Enabled=true;}//btnCut控件的Click事件关联的方法。privatevoidbtnCut_Click(objectsender,EventArgse){this.txtTest.Cut();this.btnPaste.Enabled=true;this.txtTest・Focus();}//btnPaste控件的Click事件关联的方法。privatevoidbtnPaste_Click(objectsender,EventArgs

8、e){this.txtTest.Paste();this・txtTest・Focus();}//btnAll控件的Click事件关联的方法privatevoidbtnALL_Click(objectsender,EventArgse){this.txtTest.SelectAll();}//btnExi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。