精华内容
下载资源
问答
  • 2020-12-18 21:17:58

    文本框是一个文本编辑区。可以在设计阶段或运行期间在这个区域中输入、编辑、修改和显示文本,类似于一个简单的文本编辑器。

    l-常用属性

    文本框基本属性:

    Name、text、:Height、Width、Top、Left、Enabled、Visible、FontName、FontSize、FontBold、FontItalic、FontUnderline、A

    lignment、BorderStyle等。

    文本框特有属性:

    (1)Text文本属性

    在文本框中显示正文的内容存放在Text属性中。

    (2).MaxI~ength属性

    设置文本框中能够输入的正文内容的最大长度。0:缺省值,为系统允许的最长度;非零值:文本框中的字符数的最大值,一个英文字符与一个汉字都为1,整理发布。

    (3)MultiI,ine属性

    True:则可使用多行文本,即在文本框中输入或显示文本时可换行。按crtl+Enter键可以插入一个空行;False:则在文本框中只能输入单行文本。

    (4)PasswordChar属性

    该属性可用于口令输入。在默认状态下,该属性被设置为空字符串(不是空格),当用户从键盘上输入时,每个字符都可以在文本框中显示出来。如果把PasswordChar属性设置为一个字符,例如星号(★),则在文本框中输入字符时,显示的不是输入的字符,而是被设置的字符(如星号)。不过文本框中的实际内容仍是输入的文本,只是显示结果改变了。利用这一特性,可以用作设置口令的输入,,www.

    (5)ScrollBars属性

    该属性用来确定文本框中是否有滚动条。O—None:无滚动条;1一Hotizontal:加水平滚动条;2一Vertical:加垂直滚动条;3一Both:同时加水平和垂直滚动条。

    说明:

    当MuhiI,ine多行属性为True时,ScrollBars属性才有效。当文本框具有水平或垂直滚动条后,文本框中文本的自动换行功能不起作用,只能通过回车键换行。

    (6)I,ocked属性

    False:表示可以编辑,默认值为False;Tme:文本控件相当于标签的作用,不能被编辑。

    (7)SelStart、SelLength、SelText属性

    在程序中,对文本内容进行选择时,这3个属性用来标识用户选中的正文。

    SelStart:选定正文的开始位置,第一个字符的位置是0。

    Selcength:选定正文长度。

    SelText:选定正文内容。

    设置了SelStarl和SelI~ength属性后,VB会自动将设定的正文送入SelText属性存放。这些属性一般用于在文本编辑中设置插入点及范围,选择字符串,清除文本等,并且经常与剪贴板一起使用,完成文本信息的剪切、拷贝、粘贴等功能

    更多相关内容
  • 关于文本框编辑状态的设置

    千次阅读 2017-07-16 16:33:34
    关于文本框编辑状态的设置

    写项目的时候用到了需要设置文本框的不可编辑状态,由于需要设置的文本框都是<input>标签,所以总结了一下有一下两种方法:

    方法1:readonly
    <input type="text" name="input1" value="文本框" readonly>

    <input type="text" name="input1" value="文本框" readonly="true">

    方法2: disabled
    <input type="text" name="input1" value="文本框" disabled>

    <input type="text" name="input1" value="文本框" disabled="disabled">


    两种方法的区别在于:


    1、   readonly设置的不可编辑状态的文本框内的值可以通过from表单提交;

    disabled设置的不可编辑状态的文本框内的值不可以通过from表单提交;


    2、   readonly设置的对象仅限于<input>和<textarea>;

    disabled设置的对象是所有标签;


    展开全文
  • html怎么使文本框不编辑

    千次阅读 2021-07-12 15:58:08
    html使文本框不编辑的方法是,给文本框添加一个布尔属性disabled...disabled 属性进行设置,使用户在满足某些条件时(比如选中复选框,等等)才能使用 元素。然后,可使用 JavaScript 来删除 disabled 值,使该 元

    html使文本框不可编辑的方法是,给文本框添加一个布尔属性disabled即可。disabled属性规定了应该禁用的input元素,被禁用的元素是无法使用和点击的。
    我们可以借助于disabled属性来实现文本框不可编辑,disabled 属性是一个布尔属性,该属性规定应该禁用的
    元素,同时被禁用的 input 元素是无法使用和无法点击的。

    disabled 属性进行设置,使用户在满足某些条件时(比如选中复选框,等等)才能使用
    元素。然后,可使用 JavaScript 来删除 disabled 值,使该
    元素变为可用的状态。

    提示:表单中被禁用的
    元素不会被提交。

    注意:disabled 属性不适用于 。

    代码示例:
    在这里插入图片描述
    运行效果如图所示:
    在这里插入图片描述

    展开全文
  • 【Excel VBA】控件应用(1)-文本框

    千次阅读 2020-03-16 22:05:50
    用户在使用文本框输入数据时,往往希望可以限制输入数据的类型,例如,只允许输入数字,但是文本框的现有属性无法直接实现这样的要求。此时可以在文本框的KeyPress事件过程和Change事件过程中编写代码来判断输入的...

    12.1 限制文本框的输入

    用户在使用文本框输入数据时,往往希望可以限制输入数据的类型,例如,只允许输入数字,但是文本框的现有属性无法直接实现这样的要求。此时可以在文本框的KeyPress事件过程和Change事件过程中编写代码来判断输入的字符类型。只允许输入数字字符和一个"-"号、一个"."号,示例代码如下。

     Private Sub txtDemo_KeyPress(ByVal KeyANSI As MSForms.ReturnInteger)
         Select Case KeyANSI'判断参数的值
             Case Asc("0") To Asc("9")
             Case Asc("-")
                 If InStr(1, Me.txtDemo.Text, "-") > 0 Or _
                     Me.txtDemo.SelStart > 0 Then
                     KeyANSI = 0
                 End If
             Case Asc(".")
                 If InStr(1, Me.txtDemo.Text, ".") > 0 Then
                     KeyANSI = 0
                 End If
             Case Else
                 KeyANSI = 0
         End Select
     End Sub

    当用户按下一个ANSI键时触发KeyPress事件。

    KeyPress事件的语法格式如下。

     Private Sub object_KeyPress( ByVal KeyANSI As MSForms.ReturnInteger)

    其中,Object是必需的,代表一个有效的对象。

    参数KeyANSI是可选的,其值为整数型,代表标准的ANSI键代码。

    第3行代码利用Asc函数将字符串转换为字符代码。

    第4~8行用来判断字符"-",只能在文本框第1位输入单个"-"。如果键盘输入的是"-",先使用InStr函数判断文本框中是否存在"-",如果InStr函数的返回值大于0,说明文本框已存在"-"。接下来使用文本框的SelStart属性来检测插入点,如果文本框SelStart的属性值大于0,说明插入点不是第1个。

    将KeyANSI参数值设置为0,取消键盘输入。

    第5行代码中的Me表示当前窗体,txtDemo是窗体中文本框的名称,如下图所示。文本框的Text属性返回当前文本框中的字符串。

     

    但是以上代码无法禁止中文字符的输入和粘贴。利用文本框的Change事件可以解决此问题,示例代码如下。

     Private Sub txtDemo_Change()
         Dim i As Integer
         Dim strEntry As String
         With txtDemo
             For i = 1 To Len(.Text)'逐个提起文本框中的字符进行判断
                 strEntry = Mid(.Text, i, 1)
                 Select Case strEntry
                     Case ".", "-", "0" To "9"
                     Case Else
                         .Text = Replace(.Text, strEntry, "")
                 End Select
             Next i
         End With
     End Sub

    第10行代码使用Replace函数将非法输入字符替换成空字符串。当替换文本框的字符时,会触发Change事件。

    增加Change事件过程后,在文本框中只能输入数字和一个"."以及在第一位输入一个"-"。

    12.2 自动换行的文本框

    当使用文本框显示一段很长的文本时,需要将文本框设置成多行显示,否则文本内容只能在一行中显示,此时应设置文本框的WordWrap属性和MultiLine属性,示例代码如下。

     Private Sub UserForm_Initialize()
         With Me.txtDemo
             .WordWrap = True
             .MultiLine = True
             .Text = "文本框是一个灵活的控件,受下列属性的影响:Text、" _
                 & "MultiLine、WordWrap和AutoSize。" & vbCrLf _
                 & "Text 包含显示在文本框中的文本。" & Chr(10) _
                 & "MultiLine 控制文本框是单行还是多行显示文本。" _
                 & "换行字符用于标识在何处结束一行并开始新的一行。" _
                 & "如果 MultiLine 的值为False,则文本将被截断," _
                 & "而不会换行。如果文本的长度大于文本框的宽度," _
                 & "WordWrap允许文本框根据其宽度自动换行。" & Chr(10) _
                 & "如果不使用 WordWrap,当文本框在文本中遇到换行字符时," _
                 & "开始一个新行。如果关闭WordWrap,TextBox中可以有不能" _
                 & "完全适合其宽度的文本行。文本框根据该宽度,显示宽度以" _
                 & "内的文本部分,截断宽度以外的那部分文本。只有当" _
                 & "MultiLine为True时,WordWrap才起作用。" & Chr(10) _
                 & "AutoSize 控制是否调节文本框的大小,以便显示所有文本。" _
                 & "当文本框使用AutoSize 时,文本框的宽度按照文本框中的" _
                 & "文字量以及显示该文本的字体大小收缩或扩大。"
         End With
     End Sub

    第3行代码设置文本框的WordWrap属性为True。

    WordWrap属性指定控件的内容在行末是否自动换行。设置为True,文本将自动换行;设置为False,文本不换行。

    第4行代码设置文本框的MultiLine属性为True。

    MultiLine属性指定控件能否接受和显示多行文本。设置为True,支持多行显示文本。

    如果将文本框的MultiLine属性设置为False,则文本框的所有字符都合并为一行,包括非打印字符(如回车符和换行符)。

    注:对于同时支持这两个属性的控件,当MultiLine属性设置为False时,WordWrap属性将被忽略。

    当需要强制换行时,可以在文本中插入vbCrLf进行换行。

    运行结果如下。

     

    12.3 自动选择文本框内容

    如果希望文本框获得焦点时能自动选中其内容,可以在MouseUp事件和Enter事件中设置文本框的SelLength属性,示例代码如下。

     Private Sub txtDemo_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
         If Button = 2 Then'被释放的是否为鼠标右键
             With txtDemo
                 .SelStart = 0
                 .SelLength = Len(.Text)
             End With
         End If
     End Sub
     Private Sub txtDemo_Enter()
         txtDemo.SelStart = 0
         txtDemo.SelLength = Len(txtDemo.Text)
     End Sub

    第1~8行代码为文本框的MouseUp事件过程,在文本框中右击时自动选中文本框中的内容。

    按下鼠标右键时触发控件的MouseDown事件,释放鼠标时触发控件的MouseUp事件,其语法格式如下。

     Private Sub object_MouseUp( ByVal Button As fmButton, ByVal Shift As fmShiftState, ByVal X As Single, ByVal Y As Single)

    MouseDownMouseUp 事件的语法包含以下成分:

    成分说明
    object必需。一个有效的对象。
    index必需。发生特定事件的多页和 TabStrip 中的页索引或标签索引。
    Button必需。标识引起该事件的鼠标按键的整数值。
    Shift必需。规定 Shift、Ctrl 和 Alt 的状态。
    X, Y必需。窗体、框架或页的位置的横坐标与纵坐标,以磅为单位,分别从左边和顶边开始测量。

    参数Button是必需的,标识引起该事件的鼠标按键值,如下表所示。

    Button 的设置如下:

    常量说明
    fmButtonLeft1按下左键。
    fmButtonRight2按下右键。
    fmButtonMiddle4按下中键。

    Shift 的设置如下:

    说明
    1按下 Shift。
    2按下 Ctrl。
    3同时按下 Shift 和 Ctrl。
    4按下 Alt。
    5同时按下 Alt 和 Shift。
    6同时按下 Alt 和 Ctrl。
    7同时按下 Alt 、Shift 和 Ctrl。

    第3~6行代码设置文本框的SelStart属性为0,SelLength属性为文本框中字符串的长度。

    SelStart属性指定选中文本的起点,如果没有选中的文本,则指定插入点。

    SelLength属性指定文本框或组合框中的文本被选中的字符数。

    对于SelLength和SelStart,其默认值均为0,设置值的有效范围是从0到组合框或文本框编辑区中的全部字符的长度。

    第9~12行代码为文本框的Enter事件过程,在文本框实际接收焦点前自动选中文本框中的内容。

    展开全文
  • 本文实例讲述了js实现鼠标点击文本框自动选中内容的方法。分享给大家供大家参考。具体如下:这里使用JS实现鼠标点击时自动选中文本框文本的效果,相信许多朋友都遇到这种功能...先来看看运行效果截图:在线演示地址...
  • 文本框类控件

    千次阅读 2017-07-28 09:23:26
    取值为 true时,控件将自动调整到刚好容纳文本时的大小,取值为false时,控件的大小为设计时的大小。默认值为false; Anchor:用来确定此控件与其容器控件的固定关系; 所谓容器控件指的是这样一种情况:往往...
  • 各个控件的使用方法2.1.1 按钮2.1.2 滑动条2.1.3 文本框2.1.4 单选框和复选框和切换按钮2.1.5 弹出式菜单和列表框2.1.6 按钮组2.1.7 菜单编辑器常见代码如果想看文章,可以看参考视频1或者参考视频2阅读本文,可以...
  • 知识点:掌握 GridView 的编辑、高亮显示的功能 、掌握 DetailsView 控件的数据展示、编辑和添加功能。 【ASP.NET】第七课——数据绑定和 GridView 控件的使用重点学习了 ASP.NET 中数据绑定的概念、数据绑定控件 ...
  • 文本框不能输入中文判断

    千次阅读 2011-11-08 21:58:28
     提示:设置ime-mode为disabled的意思是禁止输入时禁止用户激活输入中文,韩文,日文等的输入法(IME)状态,因为这个只能检测到键盘的输入,对通过鼠标操作的粘贴和拖放无效。  但是 false" style="ime-...
  • 如何禁止在文本框中输入中文

    千次阅读 2017-04-08 08:33:50
    具体步骤: 方法一:用文本框的CSS属性ime-mode实现。... 提示:设置ime-mode为disabled的意思是禁止输入时禁止用户激活输入中文,韩文,日文等的输入法(IME)状态,因为这个只能检测到键盘的输入,对通过鼠标
  • 静态文本、文本框和按钮是软件界面中最常见的控件,静态文本主要用来界面上显示一些提示性的文字,程序运行过程中一般需要修改其内容,它也很少接受用户输入。文本框用来接受用户输入的文本内容。按钮控件用来...
  • 下面是下面的代码:当你运行它时,你得到一个带有空文本框的小部件(技术上,Tkinter中的Label),供用户提供一些值.当他们输入数值(整数或浮点数)然后单击“计算”按钮时,下方会显示以米为单位的等效值.但是,如果用户...
  • C#:C#控件系列二 (文本框类控件)

    千次阅读 2018-07-11 17:39:22
    文本框类控件1. Label 控件1.1. 常用属性:1.1.1. Text属性:用来设置或返回标签控件中显示的文本信息。1.1.2. AutoSize属性:用来获取或设置一个值,该值指示是否自动调整控件的大小以完整显示其内容。取值为...
  • #为防止程序因错误一闪而过无法捕捉信息,可 #控制台中使用python -i example.py来运行程序。 wx.App.__init__(self,redirect=False,filename=r"C:\Runlog.txt") def OnInit(self): frame=MultiTextFrame() ...
  • Visual Basic中的文本框控件允许用户在其中键入文本,以便程序中使用。相反, 程序员可能会希望显示一些文本但希望用户编 辑该文本。本文介绍了如何创建只读的文本框控件的内容。  使一个文本框控件只读 ...
  • css怎么将文本框设置为只读

    千次阅读 2021-08-05 03:32:37
    css将文本框设置为只读的方法是,input文本框中添加readonly属性即可。readonly属性是一个布尔属性,该属性用来规定输入...我们知道只读字段是不能修改的,但是用户仍然可以使用 tab 键切换到该字段,还可以选中...
  • 1 静态图形界面制作matlab的命令窗口中键入“guide”命令,启动GUIDE的GUI编辑器,GUI控制面板包括了所有的图形界面控件uicontrol,如按钮(PushButter)、滑动条(Slider)、单选按钮(Radio Butter)、复选框(Check box)...
  • TextField 文本字段3、TextArea 文本区域4、PasswordField 密码字段5、DropdwonButton 下拉按钮6、Toggle和ToggleLeft 勾选项(开关)7、HelpBox ...ColorField 取色器9、BoundsField 包围盒属性框10、CurveField 曲线编辑
  • Word环境,Word()。A.只能打开一个文件B.只能打开两个文件C.可以打开多个文件D.以上都不对3.WORD是()的文字处理软件。A.编辑时屏幕上所见到的,就是所得到的结果B.模拟显示看到的,才是可行到的结果C.打印出来...
  • 这里演示利用JavaScript技术实现的当前输入框高亮显示代码,很多的网页表单中,当用户鼠标点击文本框的时候,该文本框就会显示高亮状态,提醒用户输入,本例通过JAVAScript代码实现了这样一种效果。 运行效果如下...
  • Dev-C++ 5.11上创建并正常运行,操作系统32位、64位Win7均可。首先文件菜单里新建项目,选择Windows Application,命名完成后得到程序框架。最后代码中添加上控件和对应的事件即可。
  • Java图形用户界面

    千次阅读 2021-01-27 16:05:59
    Java图形用户界面 Java API中提供了AWT和Swing包(类库)支持编写图形用户界面...内容面板:内容面板是窗口的主体,是程序为用户提供的工作区,程序可以内容面板上摆放图形组件,实现输入原始数据、查看处理结果、选
  • 1.任选一种Swing组件(不能是JButton,JLabel) 介绍这个Swing组件的使用 当这个Swing组件作为事件源时,用户可以怎样和这个组件进行交互(键盘,鼠标的交互都可以) 编写范例代码说明并且使用文字进行说明 作业: ...
  • Django Form设置文本框为readonly

    千次阅读 2016-10-15 15:19:52
    用Django开发网站的时候,前端页面内的文本框总是不能被设置为只读,找了一些资料发现可以form class里面进行设置。 首先自己创建的form.py文件中创建一个my_info_form 类: ** In form.py file ** """ 1. ...
  • Linux进入单用户模式的两种方法

    千次阅读 2021-05-08 22:59:38
    用户模式的作用使用Linux系统中,维护人员经常会碰到一个问题,就是拥有root账号权限和密码的用户中,总是会出现忘记root密码的情况。...方法一先重启系统Linux系统启动 内核启动顺序选择...
  • -通过单击扩展图标创建/编辑您的签名*推荐:添加签名文本之前添加回车符(或2)*签名完成后不要忘记单击“保存签名”:将签名插入ServiceNow事件:-单击“添加签名”按钮*位于“其他注释(对客户可见)”文本框正...
  • 当你选择各个控件的值时,它们将显示 Visual Studio 状态栏的右角。备注如果你的项目尚未包含 .rc 文件,请参阅 创建新的资源脚本文件。操作方式利用 对话框编辑器 ,您可以:创建新对话框 资源视图中,右键...
  • C#窗体控件-文本框控件TextBox

    千次阅读 2012-07-02 10:30:00
    希望用户输入程序员设计阶段知道的文本(如用户的姓名)时,应使用文本框文本框的主要用途是让用户输入文本,用户可以输入任何字符,也可以限制用户只输入数值。 文本框(TextBox)的作用是实现程序与用户的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 20,115
精华内容 8,046
关键字:

在运行状态下用户不能编辑文本框