精华内容
下载资源
问答
  • PyQt5多行文本框控件QTextEdit简介 QTextEdit类是一个多行文本框控件,可以显示多行文本内容,当文本内容超出控件显示范围时,可以显示水平个垂直滚动条,Qtextedit不仅可以用来显示文本还可以用来显示HTML文档 ...
  • 内容索引:VC/C++源码,界面编程,焦点 VC++设置窗体文本框控件的焦点,言外之意也就是在窗体打开后光标默认的文本框,一个相当简单、实用的代码示例,仅供参考,运行效果图如上示。
  • 文本框控件的一个小例子——带链接的文本,带图片文字的文本,单行显示的文本,多行显示的文本的一个应用。
  • VB6.0编写的一个自定义的Text文本框控件,实现了基本的文本加载并显示的功能,由VB代码写出的控件,不是调用VB自带的Editor控件。在编写的过程中,使用了ucText.ctl、modText.bas等类库。后续会添加代码语法高亮功能...
  • 数字文本框控件数字文本框控件数字文本框控件数字文本框控件数字文本框控件数字文本框控件数字文本框控件数字文本框控件数字文本框控件数字文本框控件
  • WML教程之文本框控件Input
  • 文本框控件

    2018-04-17 09:47:47
    功能强大,特别适合通过后台配置前台页面的内容,可上传图片等内容
  • 摘要:.NET源码,控件组件,文本框控件 多功能文本框控件源码及示例,针对各类业务系统B/S的数据录入模式,对微软的控制进行了扩展,主要功能有:有得到焦点和失去焦点的颜色,得到焦点下拉日期选择框,数字型、浮点、...
  • 文本框控件

    千次阅读 2017-07-28 09:23:26
    Lable控件常用属性 Text:用来设置或返回标签控件中显示的文本信息; AutoSize:用来获取或设置一个值,该值指示是否自动调整控件的大小以完整显示其内容。取值为 true时,控件将自动调整到刚好能容纳文本时的大小,...

    Lable控件

    常用属性

    1. Text:用来设置或返回标签控件中显示的文本信息;
    2. AutoSize:用来获取或设置一个值,该值指示是否自动调整控件的大小以完整显示其内容。取值为 true时,控件将自动调整到刚好能容纳文本时的大小,取值为false时,控件的大小为设计时的大小。默认值为false;
    3. Anchor:用来确定此控件与其容器控件的固定关系;

    所谓容器控件指的是这样一种情况:往往在控件之中还有一个控件,例如最典型的就是窗体控件中会包含很多的控件,像标签控件、文本框等。这时称包含控件的控件为容器控件或父控件,而被包含控件称为子控件。这时将遇到一个问题,即子控件与父控件的位置关系问题,即当父控件的位置、大小变化时,子控件按照什么样的原则改变其位置、大小。Anchor属性就规定了这个原则。 对于 Anchor 属性,可以设定 Top、Bottom、Right、Left 中的任意几种,设置的方法是在属性窗口中单击Anchor属性右边的箭头,将会出现如图 9-6 的窗口,通过它可设置 Anchor 属性值。图 9-6 中选中变黑的方位即为设定的方位控制,即图中所示的为 Left、Right、Bottom。此时,如果父窗口变化,子窗口将保证其左边缘与容器左边的距离、上边缘与容器上边的距离、底边与容器底边的距离等不变,效果如图9-7 所示。 可见随着窗体的大小变化, Label控件也会随着变 。 而 不 变 的 则 是Archor中所规定的边 缘与相应的父控件边缘的距离

    1. BackColor:用来获取或设置控件的背景色。当该属性值设置为 Color.Transparent 时,标签将透明显示,即背景色不再显示出来;
    2. BorderStyle :用来设置或返回边框。有三种选择:
    • BorderStyle.None:无边框(默认);
    • BorderStyle.FixedSingle:为固定单边框;
    • BorderStyle.Fixed3D:为三维边框;
    1. TabIndex:用来设置或返回对象的Tab键顺序;
    2. Enabled :用来设置或返回控件的状态。值为 true 时允许使用控件,值为 false 时禁止使用控件,此时标签呈暗淡色,一般在代码中设置。另外,标签还具有Visible、ForeColor、Font等属性,具体含义请参考窗体的相应属性;

    TextBox 控件

    主要属性

    1. Text:Text属性是文本框最重要的属性,因为要显示的文本就包含在Text属性中。默认情况下,最多可在一个文本框中输入2048个字符。如果将MultiLine属性设置为true,则最多可输入32KB 的文本。Text属性可以在设计时使用【属性】窗口设置,也可以在运行时用代码设置或者通过用户输入来设置。可以在运行时通过读取Text属性来获得文本框的当前内容;
    2. MaxLength :用来设置文本框允许输入字符的最大长度,该属性值为 0 时,不限制输入的字符数;
    3. MultiLine :用来设置文本框中的文本是否可以输入多行并以多行显示。值为 true 时,允许多行显示。值为false时不允许多行显示,一旦文本超过文本框宽度时,超过部分不显示;
    4. HideSelection:用来决定当焦点离开文本框后,选中的文本是否还以选中的方式显示,值为true,则不以选中的方式显示,值为 false将依旧以选中的方式显示;
    5. ReadOnly:用来获取或设置一个值,该值指示文本框中的文本是否为只读。值为 true时为只读,值为 false时可读可写;
    6. PasswordChar :是一个字符串类型,允许设置一个字符,运行程序时,将输入到 Text 的内容全部显示为该属性值,从而起到保密作用,通常用来输入口令或密码;
    7. ScrollBars:用来设置滚动条模式, 有四种选择:
    • ScrollBars.None (无滚动条),
    • ScrollBars.Horizontal(水平滚动条),
    • ScrollBars.Vertical(垂直滚动条),
    • ScrollBars.Both(水平和垂直滚动条)

    注意:只有当MultiLine属性为true时,该属性值才有效。在WordWrap属性值为true时, 水平滚动条将不起作用

    1. SelectionLength:用来获取或设置文本框中选定的字符数。只能在代码中使用,值为0 时,表示未选中任何字符;
    2. SelectionStart:用来获取或设置文本框中选定的文本起始点。只能在代码中使用,第一个字符的位置为0,第二个字符的位置为1,依此类推;
    3. SelectedText :用来获取或设置一个字符串,该字符串指示控件中当前选定的文本。只能在代码中使用;
    4. Lines:该属性是一个数组属性,用来获取或设置文本框控件中的文本行。即文本框中的每一行存放在 Lines数组的一个元素中;
    5. Modified:用来获取或设置一个值,该值指示自创建文本框控件或上次设置该控件的内容后,用户是否修改了该控件的内容。值为true表示修改过,值为 false表示没有修改过;
    6. TextLength:用来获取控件中文本的长度;
    7. WordWrap:用来指示多行文本框控件在输入的字符超过一行宽度时是否自动换行到下一行的开始,值为 true,表示自动换到下一行的开始,值为false表示不自动换到下一行的开始;

    常用方法

    1. AppendText:把一个字符串添加到文件框中文本的后面,调用的一般格式如下: 文本框对象.AppendText(str),参数 str是要添加的字符串;
    2. Clear:从文本框控件中清除所有文本。调用的一般格式如下: 文本框对象.Clear(),该方法无参数;
    3. Focus:是为文本框设置焦点。如果焦点设置成功,值为 true,否则为false。调用的一般格式如下: 文本框对象.Focus(),该方法无参数;
    4. Copy:将文本框中的当前选定内容复制到剪贴板上。调用的一般格式如下: 文本框对象.Copy(),该方法无参数;
    5. Cut:将文本框中的当前选定内容移动到剪贴板上。调用的一般格式如下:文本框对象.Cut(),该方法无参数;
    6. Paste:用剪贴板的内容替换文本框中的当前选定内容。调用的一般格式如下:文本框对象.Paste(),该方法无参数;
    7. Undo :撤销文本框中的上一个编辑操作。调用的一般格式如下:文本框对象.Undo(),该方法无参数;
    8. ClearUndo:从该文本框的撤销缓冲区中清除关于最近操作的信息,根据应用程序的状态,可以使用此方法防止重复执行撤销操作。调用的一般格式如下:文本框对象.ClearUndo(),该方法无参数;
    9. Select:用来在文本框中设置选定文本。调用的一般格式如下:文本框对象.Select(start,length) ,该方法有两个参数,第一个参数start用来设定文本框中当前选定文本的第一个字符的位置,第二个参数length用来设定要选择的字符数;
    10. SelectAll:用来选定文本框中的所有文本。调用的一般格式如下:文本框对象.SelectAll(),该方法无参数;

    常用事件

    1. GotFocus:该事件在文本框接收焦点时发生;
    2. LostFocus:该事件在文本框失去焦点时发生;
    3. TextChanged:该事件在Text属性值更改时发生。无论是通过编程修改还是用户交互更改文本框的 Text属性值,均会引发此事件。

    RichTextBox控件

    RichTextBox是一种既可以输入文本、 又可以编辑文本的文字处理控件, 与TextBox控件相比, RichTextBox控件的文字处理功能更加丰富, 不仅可以设定文字的颜色、 字体, 还具有字符串检索功能。 另外, RichTextBox控件还可以打开、编辑和存储.rtf格式文件、ASCII文本格式文件及Unicode编码格式的文件。

    常用属性

    上面介绍的 TextBox 控件所具有的属性,RichTextBox 控件基本上都具有,除此之外,该控件还具有一些其他属性。

    1. RightMargin:用来设置或获取右侧空白的大小,单位是像素。通过该属性可以设置右侧空白,如希望右侧空白为50像素,可使用如下语句:RichTextBox1.RightMargin=RichTextBox1.Width-50
    2. Rtf:用来获取或设置RichTextBox控件中的文本,包括所有RTF格式代码。可以使用此属性将RTF格式文本放到控件中以进行显示,或提取控件中的RTF格式文本。此属性通常用于在RichTextBox控件和其他RTF源(如 MicrosoftWord或 Windows写字板)之间交换信息;
    3. SelectedRtf :用来获取或设置控件中当前选定的 RTF 格式的格式文本。此属性使用户得以获取控件中的选定文本,包括RTF格式代码。如果当前未选定任何文本,给该属性赋值将把所赋的文本插入到插入点处。如果选定了文本,则给该属性所赋的文本值将替换掉选定文本;
    4. SelectionColor:用来获取或设置当前选定文本或插入点处的文本颜色;
    5. SelectionFont:用来获取或设置当前选定文本或插入点处的字体。

    常用方法

    前面介绍的 TextBox 控件所具有的方法,RichTextBox 控件基本上都具有,除此之外,该控件还具有一些其他方法。

    1. Redo:用来重做上次被撤销的操作。调用的一般格式如下:RichTextBox对象.Redo(), 该方法无参数;
    2. Find:用来从RichTextBox控件中查找指定的字符串。经常使用的调用格式如下:
    • RichTextBox对象.Find(str):在指定的“RichTextBox”控件中查找文本,并返回搜索文本的第一个字符在控件内的位置。如果未找到搜索字符串或者str参数指定的搜索字符串为空,则返回值为1;

    • RichTextBox对象.Find(str,RichTextBoxFinds):在“RichTextBox 对象”指定的文本框中搜索 str 参数中指定的文本,并返回文本的第一个字符在控件内的位置。如果返回负值,则未找到所搜索的文本字符串。还可以使用此方法搜索特定格式的文本。参数RichTextBoxFinds指定如何在控件中执行文本搜索,其取值及其含义如下表所示:

    • 成员名称说明
      None定位搜索文本的所有势实例,而不论在搜索中找到的的实例是否是全字
      WholeWord仅定位是全字的搜索文本的实例
      MatchCase仅定位大小写正确的搜索文本的实例
      NoHighLight如果找到搜索文本,不突出显示它们
      Reverse搜索在控件文档的结尾处开始,并搜索到文档的开头
    • RichTextBox对象.Find(str,start,RichTextBoxFinds): 这里Find方法与前面的格式2 基本类似,不同的只是通过设置控件文本内的搜索起始位置来缩小文本搜索范围,start参数表示开始搜索的位置。此功能使用户得以避开可能已搜索过的文本或已经知道不包含要搜索的特定文本的文本。如果在options参数中指定了RichTextBoxFinds.Reverse值,则 start参数的值将指示反向搜索结束的位置,因为搜索是从文档底部开始的。

    1. SaveFile:用来把RichTextBox中的信息保存到指定的文件中,调用格式有以下三种:
    • RichTextBox对象名.SaveFile(文件名):将 RichTextBox控件中的内容保存为RTF格式文件中;

    • RichTextBox对象名.SaveFile(文件名,文件类型):将 RichTextBox控件中的内容保存为“文件类型”指定的格式文件中;

    • RichTextBox对象名.SaveFile(数据流,数据流类型):将 RichTextBox控件中的内容保存为“数据流类型”指定的数据流类型文件中。其中,文件类型或数据流类型的取值及含义如下表所示 :

    • 成员名称说明
      Flat平面显示
      Popup平面显示,如果鼠标指针移动到按钮,则三维显示
      Standard三维显示
      System由用户的操作系统决定
    1. LoadFile:使用LoadFile方法可以将文本文件、RTF文件装入RichTextBox控件。主要的调用格式有以下三种:
    • RichTextBox对象名.LoadFile(文件名):将RTF格式文件或标准ASCII文本文件加载到RichTextBox控件中;
    • RichTextBox对象名.LoadFile(数据流,数据流类型):将现有数据流的内容加载到RichTextBox控件中;
    • RichTextBox对象名.LoadFile(文件名,文件类型):将特定类型的文件加载到RichTextBox控件中。文件类型和数据流格式见下表:
    • RichTextBoxStreamType 枚举
    成员名称说明
    PlainText纯文本流对象链接和嵌入(OLE)对象的位置中包含空格
    RichNoOleObjs具有空格代替OLE对象的丰富文本格式(RTF)流,此值仅适用于RichTextBox控件的SaveFile方法
    RichText丰富文本格式(RTF)流
    TextTextOleObjs具有 OLE 对象的文本表示形式的纯文本流,此值仅适用于RichTextBox控件的SaveFile方法
    UnicodePlainText包含空格代替对象链接和嵌入 (OLE) 对象的文本流。 对文本进行编码以 Unicode

    NumericUpDown 控件

    【Windows 窗体】控件组中的 NumericUpDown 控件看起来像是一个文本框与一对用户可单击以调整值的箭头的组合。可以通过单击向上和向下按钮、按向上和向下箭头键来增大和减小数字,也可以直接输入数字。单击向上箭头键时,值向最大值方向增加;单击向下箭头键时,值向最小值方向减少。

    常用属性

    1. DecimalPlaces:获取或设置该控件中显示的小数位数;
    2. Hexadecimal:获取或设置一个值,该值指示该控件是否以十六进制格式显示所包含的值;
    3. Increment:获取或设置单击向上或向下按钮时,该控件递增或递减的值;
    4. Maximum:获取或设置该控件的最大值;
    5. Minimum:获取或设置该控件的最小值;
    6. Value:获取或设置该控件的当前值。

    与 TextBox控件一样,NumericUpDown控件的常用事件有:ValueChanged、GotFocus、LostFocus等。

    展开全文
  • 通用控件字体大小属性的类型一般为int,组态王只能支持long,本控件是一个文本框,字体大小属性的类型为long
  • 文本框控件(TextBox)的常用属性的说明以及起的用途
  • 在希望用户输入程序员在设计阶段不知道的文本(如用户的姓名)时,应使用文本框文本框的主要用途是让用户输入文本,用户可以输入任何字符,也可以限制用户只输入数值。 文本框(TextBox)的作用是实现程序与用户的...

    在希望用户输入程序员在设计阶段不知道的文本(如用户的姓名)时,应使用文本框。文本框的主要用途是让用户输入文本,用户可以输入任何字符,也可以限制用户只输入数值。

    文本框(TextBox)的作用是实现程序与用户的交互,获取用户输入的信息或者向用户显示文本。

    文件框的属性和事件

    CharacterCasing:确定文本框中的大小写设置。
    ScrollBars:指定文本框内容比较多时,是否显示滚动条。
    MaxLength:指定文本框中输入的最大字符数。
    Multiline:表示是否可在文本框中输入多行文本。
    PasswordChar:作为密码框时,文本框中显示的字符。
    ReadOnly:设置文本框是否只读。
    Text:与文本框相关头联的文本。

    KeyPress:文本框内,按任意键时触发的事件。
    TextChanged:文本框内容发生改变触发的事件。

    TextBox提供了3种样式的输入:单行、多行和密码。输入内容比较多时,设置Multiline属性为True,可以调整TextBox的宽度,实现多行输入。如果文本框的内容比较保密,设置PasswordChar属性为“*”,输入的内容就会以“*”显示。

    TextBox控件的属性

    名   称

    描    述

    CausesValidation

    当控件的这个属性设置为true,且该控件
    获得了焦点时,会引发两个事件:
    Validating 和 Validated。可以处理这
    些事件,以便验证失去焦点的控件中
    数据的有效性。
    这可能使控件永远都不能获得焦点。
    下面会讨论相关的事件

    CharacterCasing

    这个值表示TextBox是否会改变输入的
    文本的大小写。可能的值有:

    ●Lower: 文本框中输入的所有文本都转换为小写

    ●Normal: 不对文本进行任何转换

    ●Upper: 文本框中输入的所有文本都转换为大写

    MaxLength

    这个值指定输入到TextBox中的文本的最
    大字符长度。把这个值设置为0,表示
    最大字符长度仅受限于可用的内存

    Multiline

    表示该控件是否是一个多行控件。多行控件
    可以显示多行文本。如果Multiline属性设
    置为true,通常也把WordWrap也设置为true

    PasswordChar

    指定是否用密码字符替换在单行文本框中
    输入的字符。如果Multiline 属性为true,
    这个属性就不起作用

    ReadOnly

    这个Boolean值表示文本是否为只读

    ScrollBars

    指定多行文本框是否显示滚动条

    SelectedText

    在文本框中选择的文本

    SelectionLength

    在文本中选择的字符数。如果这个值设置得
    比文本中的总字符数大,则控件会把它重
    新设置为字符总数减
    去SelectionStart 的值

    SelectionStart

    文本框中被选中文本的开头

    WordWrap

    指定在多行文本框中,如果一行的宽度超出
    了控件的宽度,其文本是否应自动换行

     

     

    TextBox控件的事件(所有的事件都派生于Control)

    名    称

    描    述

    Enter

    Leave

    Validating

    Validated

    这4个事件按照列出的顺序引发。它们统称
    为“焦点事件”,当控件的焦点发生改变时
    引发,但有两个例外。Validating 和 Validated
    仅在控件接收了焦点,且其CausesValidation属
    性设置为true时引发。接收焦点的控件引发事件
    的原因是有时即使焦点改变了,我们也不希望验
    证控件的有效性。它的一个示例是用户单
    击了Help按钮

    KeyDown

    KeyPress

    KeyUp

    这3个事件称为“键事件”。它们可以监视和
    改变输入到控件中的内容

    KeyDown 和 KeyUp接收与所按下键对应的
    键码,这样就可以确定是否按下了特殊的键
    Shift 或 Control 和F1

    另一方面,KeyPress接收与键对应的字符。
    这表示字母a的值与字母A的值不同。如果
    要排除某个范围内的字符,例如只允许输
    入数值,这是很有用的

    TextChange

    只要文本框中的文本发生了改变,无论发生
    什么改变,都会引发该事件

     

     

    1、主要属性:
    (1)Text属性:Text属性是文本框最重要的属性,因为要显示的文本就包含在Text属性中。默认情况下,
    最多可在一个文本框中输入2048个字符。如果将MultiLine属性设置为true,则最多可输入32KB 的文本。
    Text属性可以在设计时使用【属性】窗口设置,也可以在运行时用代码设置或者通过用户输入来设置。可
    以在运行时通过读取Text属性来获得文本框的当前内容。
    (2)MaxLength 属性:用来设置文本框允许输入字符的最大长度,该属性值为 0 时,不限制输入的字符
    数。
    (3)MultiLine 属性:用来设置文本框中的文本是否可以输入多行并以多行显示。值为 true 时,允许多行
    显示。值为false时不允许多行显示,一旦文本超过文本框宽度时,超过部分不显示。
    (4)HideSelection属性:用来决定当焦点离开文本框后,选中的文本是否还以选中的方式显示,值为true,
    则不以选中的方式显示,值为 false将依旧以选中的方式显示。
    (5)ReadOnly属性:用来获取或设置一个值,该值指示文本框中的文本是否为只读。值为 true时为只读,
    值为 false时可读可写。
    (6)PasswordChar 属性:是一个字符串类型,允许设置一个字符,运行程序时,将输入到 Text 的内容全
    部显示为该属性值,从而起到保密作用,通常用来输入口令或密码。
    (7) ScrollBars属性: 用来设置滚动条模式, 有四种选择: ScrollBars.None (无滚动条), ScrollBars.Horizontal
    (水平滚动条),ScrollBars.Vertical(垂直滚动条),ScrollBars.Both(水平和垂直滚动条)。
    注意:只有当MultiLine属性为true时,该属性值才有效。在WordWrap属性值为true时,
    水平滚动条将不起作用
    (8)SelectionLength属性:用来获取或设置文本框中选定的字符数。只能在代码中使用,值为0 时,表示
    未选中任何字符。
    (9)SelectionStart属性:用来获取或设置文本框中选定的文本起始点。只能在代码中使用,第一个字符的
    位置为0,第二个字符的位置为1,依此类推。
    (10)SelectedText 属性:用来获取或设置一个字符串,该字符串指示控件中当前选定的文本。只能在代
    码中使用。
    (11)Lines:该属性是一个数组属性,用来获取或设置文本框控件中的文本行。即文本框中的每一行存放
    在 Lines数组的一个元素中。
    (12)Modified:用来获取或设置一个值,该值指示自创建文本框控件或上次设置该控件的内容后,用户
    是否修改了该控件的内容。值为true表示修改过,值为 false表示没有修改过。
    (13)TextLength属性:用来获取控件中文本的长度。
    (14)WordWrap:用来指示多行文本框控件在输入的字符超过一行宽度时是否自动换行到下一行的开始,
    值为 true,表示自动换到下一行的开始,值为false表示不自动换到下一行的开始。
    2、常用方法:
    (1)AppendText方法:把一个字符串添加到文件框中文本的后面,调用的一般格式如下:
    文本框对象.AppendText(str)
    参数 str是要添加的字符串。
    (2)Clear方法:从文本框控件中清除所有文本。调用的一般格式如下:
    文本框对象.Clear()该方法无参数。
    (3)Focus方法:是为文本框设置焦点。如果焦点设置成功,值为 true,否则为false。调用的一般格式如
    下: 文本框对象.Focus()该方法无参数。  
    (4)Copy方法:将文本框中的当前选定内容复制到剪贴板上。调用的一般格式如下:
    文本框对象.Copy()该方法无参数。
    (5)Cut方法:将文本框中的当前选定内容移动到剪贴板上。调用的一般格式如下:
    文本框对象.Cut()该方法无参数。
    (6)Paste方法:用剪贴板的内容替换文本框中的当前选定内容。调用的一般格式如下:
    文本框对象.Paste()该方法无参数。
    (7)Undo 方法:撤销文本框中的上一个编辑操作。调用的一般格式如下:
    文本框对象.Undo()该方法无参数。
    (8)ClearUndo方法:从该文本框的撤销缓冲区中清除关于最近操作的信息,根据应用
    程序的状态,可以使用此方法防止重复执行撤销操作。调用的一般格式如下:
    文本框对象.ClearUndo()该方法无参数。
    (9)Select方法:用来在文本框中设置选定文本。调用的一般格式如下:
    文本框对象.Select(start,length)
    该方法有两个参数,第一个参数start用来设定文本框中当前选定文本的第一个字符的位
    置,第二个参数length用来设定要选择的字符数。
    (10)SelectAll方法:用来选定文本框中的所有文本。调用的一般格式如下:
    文本框对象.SelectAll()该方法无参数。
    3、常用事件:
    (1)GotFocus事件:该事件在文本框接收焦点时发生。
    (2)LostFocus事件:该事件在文本框失去焦点时发生。
    (3)TextChanged事件:该事件在Text属性值更改时发生。无论是通过编程修改还是用户交互更改文本框
    的 Text属性值,均会引发此事件。

    实例1:简单计算

            private void button2_Click(object sender, EventArgs e)
            {
                textBox1.Text = "";
                textBox2.Text = "";
                textBox3.Text = "";
            }
            private void button1_Click(object sender, EventArgs e)
            {
                Single txt1, txt2;
                txt1 = Convert.ToSingle(textBox1.Text);
                txt2 = Convert.ToSingle(textBox2.Text);
                textBox3.Text = Convert.ToString(txt1 * txt2);
            }
            private void button3_Click(object sender, EventArgs e)
            {
                this.Close();
            }

    实例2:TextBox应用

    //追加文本
            private void button1_Click(object sender, EventArgs e)
            {
                textBox3.AppendText("追加的文本");
            }
            //清空
            private void button2_Click(object sender, EventArgs e)
            {
                textBox3.Clear();
                textBox3.Focus();
            }
            //全选
            private void button3_Click(object sender, EventArgs e)
            {
                textBox3.SelectAll();
            }

    转载于:https://www.cnblogs.com/tanding/archive/2012/07/02/2572794.html

    展开全文
  • ARM的文本框控件使用

    2020-08-11 18:55:05
    本讲主要介绍ARM的文本框控件
  • winform之textBox(文本框控件

    千次阅读 2020-04-05 19:30:00
    false为禁用状态用户不可编辑 Name 指示代码中用来标识该对象的名称 Text 获取或设置多格式文本框中的文本 要让一个TextBox显示多行文本就得把它的Multiline属性设置为true, 只是在Windows平台使用可以用 “\r\n” ...

    常设置属性

    属性描叙
    ForeColor此组件的前景色,用于显示文本
    BorderStyle指示编辑控件是否应带有边框或边框类型
    Lines多行编辑中的文本行,作为字符串值的数组
    MaxLength指定可以在编辑控件中输入的最大字符数
    PasswordChar指示将为单行编辑控件的密码输入显示的字符
    Multiline控制编辑控件的文本是否能够跨越多行
    ScrollBars定义控件滚动条的行为
    WordWrap指示多行编辑控件是否自动换行
    Enabled指示是否启用该控件,true为启用状态用户可编辑,false为禁用状态用户不可编辑
    Name指示代码中用来标识该对象的名称
    Text获取或设置多格式文本框中的文本

    要让一个TextBox显示多行文本就得把它的Multiline属性设置为true,
    只是在Windows平台使用可以用 “\r\n” 表示换行符。
    如果需要兼容请使用 System.Environment.NewLine 表示换行符

    展开全文
  • PyQt5单行文本框控件QLineEdit介绍 QLineEdit类是一个单行文本框控件,可以输入单行字符串。 QLineEdit类中常用的方法如下表 方法 描述 setAlignment() 按固定值方式对齐文本 Qt.AlignLeft:水平方向靠左...
  • 文本框控件可以使文字垂直居中

    热门讨论 2009-10-14 09:50:15
    大多数文本框中文字都垂直靠上,很不美观,该控件使文字垂直居中。
  • C# TextBox:文本框控件和Button按钮控件

    千次阅读 2019-06-11 11:18:06
    文本框控件最常使用的事件是文本改变事件 (TextChange),即在文本框控件中的内容改变时触发该事件。 【实例 1】 创建一个窗体,在文本框中输入一个值,通过文本改变事件将该文本框中的值写到一个标签中。 Tex.....

    文本框 (TextBox) 是在窗体中输入信息时最常用的控件,通过设置文本框属性可以实现多行文本框、密码框等。

               

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

    【实例 1】

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

    TextBoxText.cs

    public partial class TextBoxTest : Form
    {
        public TextBoxTest()
        {
            InitializeComponent();
        }
        //文本框文本改变事件
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            //将文本框中的文本值显示在标签中
            label2.Text = textBox1.Text;
        }
    }

                                            

    按钮包括普通的按钮 (Button)、单选按钮 (RadioButton)

    【实例 2】

            1)单击“登录”超链接标签,从登录界面进入主界面
            2)单击“登录”按钮,从登录界面进入主界面

    Login.cs

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    
    
    namespace LoginForm
    {
        public partial class Login : Form
        {
            public Login()
            {
                InitializeComponent();
            }
    
            private void Login_Load(object sender, EventArgs e)
            {
    
            }
            /*
             *点击“登录”按钮
             */
            private void button1_Click(object sender, EventArgs e)
            {
                string name = textBox1.Text;
                string pwd = textBox2.Text;
                if ("碧瑶".Equals(name) && "111111".Equals(pwd))
                {
                    //指定消息框中显示的文本  消息框的标题
                    MessageBox.Show("用户登录权限为管理员", "提示");
                    this.Hide();//隐藏窗口
                    Form1 form1 = new Form1();
                    form1.Show();//显示窗体
                }else {
                    MessageBox.Show("登录失败","提示");
                }
            }
    
            /*
             *单击“登录”超链接标签
             */
            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("登录成功!","提示");
                    this.Hide();//隐藏窗口
                    Form1 form1 = new Form1();
                    form1.Show();//显示窗体
                }
                else
                {
                    MessageBox.Show("登录失败!","提示");
                }
            }
        }
    }
    

        Program.cs

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Windows.Forms;
    
    namespace LoginForm
    {
        static class Program
        {
            /// <summary>
            /// 1)单击“登录”超链接标签,从登录界面进入主界面
            /// 2)单击“登录”按钮,从登录界面进入主界面
            /// </summary>
            [STAThread]
            static void Main()
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new Login());
            }
        }
    }
    

                                     

                                                                            

                                          

                                     

                                                                           

                                     

    【实例 3】

               实现一个简单的用户注册功能,并将提交的注册信息显示在新窗体的文本框中。

    RegForm.cs

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    
    namespace RegForm
    {
        public partial class RegForm : Form
        {
            public RegForm()
            {
                InitializeComponent();
            }
            
            //“确定”按钮的单击事件,用于判断注册信息并跳转到新窗口显示注册信息
            private void button1_Click(object sender, EventArgs e)
            {
                string name = textBox1.Text;
                string pwd = textBox2.Text;
                string repwd = textBox3.Text;
                if (string.IsNullOrEmpty(name))
                {
                    MessageBox.Show("用户名不能为空!", "提示");
                    return;
                }
                else if (string.IsNullOrEmpty(pwd))
                {
                    MessageBox.Show("密码不能为空!", "提示");
                    return;
                }
                else if (!pwd.Equals(repwd))
                {
                    MessageBox.Show("两次输入的密码不一致!", "提示");
                    return;
                }
                //将用户名和密码传递到主窗体中
                Form1 form = new Form1(name, pwd);
                form.Show();
            }
    
            //“取消”按钮的事件,用于关闭窗体
            private void button2_Click(object sender, EventArgs e)
            {
                //关闭窗体
                this.Close();        
        }
    }
    

    Form1.cs

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    
    namespace RegForm
    {
        public partial class Form1 : Form
        {
            public Form1(string name,string pwd)
            {
                InitializeComponent();
                label1.Text = "用户名:" + name;
                label2.Text = "密  码:" + pwd;
            }       
        }
    }
    

    Program.cs

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Windows.Forms;
    
    namespace RegForm
    {
        static class Program
        {
            /// <summary>
            /// 应用程序的主入口点。
            /// </summary>
            [STAThread]
            static void Main()
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new RegForm());
            }
        }
    }
    

                                

                            

     

     

     

     

     

     

     

     

     

     

     

     

     

    展开全文
  • 2、Web 窗体的基本控件——文本框控件(TextBox) 文本框控件(TextBox) 前端 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" Inherits="WebApplication2.WebForm2" %> <...
  • MFC 静态文本框控件

    千次阅读 2016-06-28 11:02:02
    如果我们想在程序中动态创建静态文本框,而不是像前面那样直接从Toolbox中拖到对话框模板上,那么就需要使用CStatic类的成员函数Create。Create函数的原型如下: virtual BOOL Create( LPCTSTR lpszText, DWORD...
  • RegexTextBox是一个由C#编写的支持正则表达式的 textBOx输入框控件,实现当用户输入时适时使用正则判断输入格式是否正确,不不正确的时候文本框始终是灰色的,不能提交。控件源码及实例由南车南京浦镇车辆有限公司...
  • Vb程序设计,现有两个文本框控件和一个按钮控件(3).txt
  • VB为文本框控件增加背景图片和渐变色特效,看到了吗?文本框的背景可以是你自定义的图像,也可以是自定义的渐变色,可以使用逐变颜色做为背景,可以为你的textbox增加背景,不可用状态(可以自定义)。
  • C#:C#控件系列二 (文本框控件

    千次阅读 2018-07-11 17:39:22
    文本框控件1. Label 控件1.1. 常用属性:1.1.1. Text属性:用来设置或返回标签控件中显示的文本信息。1.1.2. AutoSize属性:用来获取或设置一个值,该值指示是否自动调整控件的大小以完整显示其内容。取值为...
  • 功能强大,能够给文本提供样式以及表情图片,和QQ留言板一样的功能
  • A Windows Phone 7 TextBox control,此TextBox的特点是在您没有输入任何文字,的时候控件显示水印,当该控件获得焦点(也就是当您点击此控件)的时候水印自动消失,一个开源控件供大家学习。该源码由源码天堂window...
  • 这是一个c++语言所编写的一个文本框控件源码,Node.ocx,但是该控件因未能及时释放GDI资源导致一直累加直到程序报错,望有能力的大神帮忙解决。
  • Android控件之EditText(输入文本框控件)

    千次阅读 2019-09-21 19:32:32
    一、EditText控件概述  EditText是一个非常重要的组件,可以说他是用户和Android应用进行数据传输窗口  有了他就等于有了一扇和Android应用传输的门,通过他用户可以把数据传输给Android应用,从而得到我们想要...
  • 内容索引:VB源码,界面编程,TextBox 一个VB自定义的TextBox漂亮文本框控件,与众不同的是它能够自定义文本框的颜色、背景图像,颜色可以是渐变的,这样给单调的文本框披上了美丽的外衣,让你的软件界面看上去更华丽...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 96,327
精华内容 38,530
关键字:

如何创建文本框控件