精华内容
下载资源
问答
  • vbvb.netTextBox

    热门讨论 2017-03-05 10:33:31
    做机房重构的时候习惯性地把TextBox控件Locked属性改为True来控制输入。后来运行发现 并没有达到预期的效果。后来看了半天属性面板才找出原因。  Vb.net的TextBox    Vb6.0的TextBox   ...

      做机房重构的时候习惯性地把TextBox控件Locked属性改为True来控制输入。后来运行发现


    并没有达到预期的效果。后来看了半天属性面板才找出原因。


      Vb.net中的TextBox


         



      Vb6.0中的TextBox


           




      所以在.net中想要禁止编辑就要用到另一个属性了:Readonly(只读)


          



      看来换了个环境,控件属性也要再重新了解一下了。。


    展开全文
  • 使用VS2017VB.NET语言来扩展TextBox控件实现水印文字提示效果,光标离开出现光标定位消失。按照设置属性(水印文字WaterText、水印颜色WaterColor和水印字体WaterFont——建立消息机制(重写WndProc方法)——...
  • 程序要求:设计一个运行界面如上图所示,当用户在“操作选项”框架选定操作后,文本框发生相应的变化,同时在“操作说明”框架的标签上显示有关的操作说明现在开始:1.设置属性值:  Private Sub Form_Load() ...

    程序要求:设计一个运行界面如上图所示,当用户在“操作选项”框架中选定操作后,文本框发生相应的变化,同时在“操作说明”框架中的标签上显示有关的操作说明
     
    现在开始:
     1.设置属性值:

      Private Sub Form_Load()
      Option1.ToolTipText = "光标在文本的开始"
      Option2.ToolTipText = "光标在文本的结尾"
      Option3.ToolTipText = "光标在第三行的开始"
      Option4.ToolTipText = "选定第三行"
      Option5.ToolTipText = "选定所有文本"
      End Sub
    ToolTipText只是个起着帮助或提醒一样的作用,就是鼠标停在控件上时会显示一段文字的功能。
    当点击Option控件时,激发Label控件显示相关的操作说明,代码如下(只列出一个,其他的类似):
      Private Sub Option1_Click() '光标在文本的开始
      Label1.Caption = "选定了光标在文本的开始"
      Label1.ToolTipText = "选定了光标在文本的开始"
      '此处还要写其他的代码,先空着
      End Sub
     2.根据程序的要求,可以利用 TextBox 的 SelStart和SelLength 属性,可以控制 TextBox 的插入点和选择行为(这些属性仅能在运行时使用)。首先,为了在 TextBox 控件中显示多行文本,要将 MultiLine 属性设置为 True。
    获得焦点,即显示光标在文本框中用Text1.SetFocus
    再选择光标位置,Text1.SelStart = 0,表示光标在文本框开头;Text1.SelStart = Len(Text1.Text),表示光标在文本框末尾。
    那么如何让光标跳到第三行呢?那就得知道一行能输入多少个字节,我找了好久不知道用什么函数或方法求出一行能输入的字节数,所以我就用了一个愚笨的方法求出来了,代码如下(如果你们知道有什么其他的方法请告诉我下哈,先谢谢啦!):
      Private Sub Option3_Click()
      Dim x As Integer
      x = Len(Text1.Text)
      Text1.Text = x’我求出来的是57
      End Sub
    然后就把代码修改好如下(把刚才多余的代码注释掉):
      Private Sub Option3_Click()
      'Dim x As Integer
      Label1.Caption = "选定了光标在第三行的开始"
      Label1.ToolTipText = "选定了光标在第三行的开始"
      Text1.SetFocus
      'x = Len(Text1.Text)
      'Text1.Text = x
      Text1.SelStart = 57 * 2
      End Sub
    算出了一行所能输入的字节数,下面的步骤也就好做了,代码如下:
      Private Sub Option4_Click()
      Label1.Caption = "选定了第三行的所有字符"
      Label1.ToolTipText = "选定了第三行的所有字符"
      Text1.SetFocus
      Text1.SelStart = 57 * 2
      Text1.SelLength = 57
      End Sub

      Private Sub Option5_Click()
      Label1.Caption = "选定了所有文本"
      Label1.ToolTipText = "选定了所有文本"
      Text1.SetFocus
      Text1.SelStart = 0
      Text1.SelLength = Len(Text1.Text)
      End Sub

      

    那个windows live write还没弄好,代码就没那么好加亮。好了,就这样吧。
    奇了怪了,下面没有vb这类编程语言。就放在‘面向对象’区吧!

    转载于:https://www.cnblogs.com/hanxi/archive/2010/11/16/vb_FrameAndTextBox.html

    展开全文
  • 本节课程,我们一起来学习VB中被使用次数最多的三个控件。分别是标签Label控件、文本框TextBox控件以及命令按钮CommandButton控件。 这几个控件得难度不高,但是必须得掌握,在以后的实操题中,会经常用到。 Label...

    本节课程,我们一起来学习VB中被使用次数最多的三个控件。分别是标签Label控件、文本框TextBox控件以及命令按钮CommandButton控件。
    这几个控件得难度不高,但是必须得掌握,在以后的实操题中,会经常用到。

    在这里插入图片描述

    Label控件
    Label控件是标签控件,可以用来显示不能被用户直接改变的文本信息,可以通过编辑代码来改变Label控件显示的文本信息,用于提示用户。

    Label控件常用属性

    AutoSize属性

    AutoSize属性是boolean类型,当该属性设置为True时,Label标签的大小将会自动改变以适应文本内容。默认值为False,不自动适应。

    Caption属性

    Caption属性值即为Label标签控件在应用界面显示的文本内容。我们使用最多的就是这个属性。

    在这里插入图片描述

    TextBox控件
    TextBox控件被称为文本框控件,可以作为用户与计算机交互数据的控件,用户在文本框输入数据,计算机接收数据,或者计算机输出数据到文本框中,显示给用户。是一个非常有用的控件。

    TextBox文本框控件的常用属性

    Locked属性

    Locked属性返回或设置一个值以指定控件是否可被编辑。当Locked属性被设置为True时,文本框将不再被允许编辑,但是可以复制文本框中的内容。该属性默认值为False,文本框可以正常编辑。

    MaxLength和MinLength属性

    这两个属性可以设置,文本框内允许输入的最大长度和最小长度。默认情况下,未被设置,可以输入任意长度的文本。但是不能超过文本框内存上限值32KB。

    MultiLine属性

    MultiLine属性返回或设置一个值,决定文本框能否接受和显示多行文本内容。默认值为False,不显示多行文本。

    PasswordChar属性

    返回或设置一个值,使得所输入的字符被该值所替换,仅替换显示效果。不替换实际值。例如,用户密码输入框时,可以将此属性设置为"",则用户在输入密码时,输入的密码将会以""显示。

    Text属性

    返回或设置文本框中的文本。数据类型为字符串。

    ScrollBars属性

    返回或设备文本框是否显示滚动条。默认值为0,不显示滚动条,设备为1时显示水平滚动条,设置为2时显示垂直滚动条,设备为3时显示水平和垂直滚动条。该属性必须在MultiLine属性为True时才能使用滚动条。

    TextBox的常用方法

    SetFocus方法

    将鼠标焦点移动到指定控件。语法如下:

    Text1.SetFocus
    

    TextBox常用事件

    Change事件

    当文本框内容发生变化时,将会触发该事件过程。

    GotFocus事件

    当文本框获得焦点时,将会触发该事件过程。

    Click事件

    当文本框被单击时,将触发该事件过程。

    CommandButton控件
    CommandButton控件又叫做命令按钮,常用于为用户提供一个控件方式,通常使用其单击事件。

    CommandButton控件的常用属性

    Default属性

    返回或设置一个值,以确定哪一个命令按钮是窗体中的默认按钮。一个窗体中仅能有一个默认按钮。被设置为默认按钮后,用户按下回车键,将会触发该按钮的单击事件。

    Enabled属性

    返回或设置一个值,以确定该命令按钮是否被锁定。默认值为False,当被设置为True时,用户将无法单击该按钮。

    CommandButton控件的常用事件

    Click事件

    Click事件是命令按钮的最主要使用的事件。

    实战练习
    目标:设计一个模拟聊天的界面,在发送框内输入文本,单击发送按钮后,消息添加进消息框中。通过该练习,掌握Label控件、TextBox控件和CommandButton控件的使用方法。

    步骤一:

    按照下图建立应用界面,一个标签、两个文本框,一个按钮。

    在这里插入图片描述

    步骤二:

    双击窗体,进入窗体的加载事件中,编写代码,设置控件的初始属性。并在属性窗口设置Text2控件的ScrollBars属性为2(垂直滚动条),并设置MultiLine属性为True(允许多行显示)。

    Form1.Caption = "模拟聊天"  '设置窗体名称   
    Label1.Caption = "消息框"   '设置标签文本
    Text2.Text = ""             '清空聊天框内容
    Text2.Locked = True         '设置聊天框内容无法编辑
    Text1.Text = ""             '清空发送框文本
    Text1.MaxLength = 50        '
    Command1.Caption = "发送"   '设置按钮标签
    

    步骤三:
    双击按钮,进入按钮的单击事件中,写入以下代码。

    在这里插入图片描述

    备注:"&"为字符连接,vbCrlf为换行符,以后的课程将会详细介绍

    步骤四:
    允许程序,测试效果。可以看到在发送框输入文本后,单击按钮可以将消息在消息框显示,当消息框消息较多时,将会zidong出现垂直滚动条,另外消息框仅能被复制,但无法编辑,而发送框被设置为最大输入字符为50个字符。

    在这里插入图片描述

    好啦,通过本节课程,小伙伴们应该对于vb中最为常用的三个控件有了一个认识,当然本节课程针对属性、方法和事件也仅介绍了最为常用的,而对于其它属性、方法和控件,希望小伙伴在平时多多练习使用。

    展开全文
  • 本节课程,我们一起来学习VB中被使用次数最多的三个控件。分别是标签Label控件、文本框TextBox控件以及命令按钮CommandButton控件。这几个控件得难度不高,但是必须得掌握,在以后的实操题中,会经常用到。Label控件...
    本节课程,我们一起来学习VB中被使用次数最多的三个控件。分别是标签Label控件、文本框TextBox控件以及命令按钮CommandButton控件。这几个控件得难度不高,但是必须得掌握,在以后的实操题中,会经常用到。

    cf3ead51440f4ce8b7c2f47f9d5e468a.png

    Label控件

    Label控件是标签控件,可以用来显示不能被用户直接改变的文本信息,可以通过编辑代码来改变Label控件显示的文本信息,用于提示用户。

    Label控件常用属性

    AutoSize属性

    AutoSize属性是boolean类型,当该属性设置为True时,Label标签的大小将会自动改变以适应文本内容。默认值为False,不自动适应。

    Caption属性

    Caption属性值即为Label标签控件在应用界面显示的文本内容。我们使用最多的就是这个属性。

    6e345e426086b34df504848bf394d245.png

    TextBox控件

    TextBox控件被称为文本框控件,可以作为用户与计算机交互数据的控件,用户在文本框输入数据,计算机接收数据,或者计算机输出数据到文本框中,显示给用户。是一个非常有用的控件。

    TextBox文本框控件的常用属性

    Locked属性

    Locked属性返回或设置一个值以指定控件是否可被编辑。当Locked属性被设置为True时,文本框将不再被允许编辑,但是可以复制文本框中的内容。该属性默认值为False,文本框可以正常编辑。

    MaxLength和MinLength属性

    这两个属性可以设置,文本框内允许输入的最大长度和最小长度。默认情况下,未被设置,可以输入任意长度的文本。但是不能超过文本框内存上限值32KB。

    MultiLine属性

    MultiLine属性返回或设置一个值,决定文本框能否接受和显示多行文本内容。默认值为False,不显示多行文本。

    PasswordChar属性

    返回或设置一个值,使得所输入的字符被该值所替换,仅替换显示效果。不替换实际值。例如,用户密码输入框时,可以将此属性设置为"*",则用户在输入密码时,输入的密码将会以"*"显示。

    Text属性

    返回或设置文本框中的文本。数据类型为字符串。

    ScrollBars属性

    返回或设备文本框是否显示滚动条。默认值为0,不显示滚动条,设备为1时显示水平滚动条,设置为2时显示垂直滚动条,设备为3时显示水平和垂直滚动条。该属性必须在MultiLine属性为True时才能使用滚动条。

    TextBox的常用方法

    SetFocus方法

    将鼠标焦点移动到指定控件。语法如下:

    Text1.SetFocus

    TextBox常用事件

    Change事件

    当文本框内容发生变化时,将会触发该事件过程。

    GotFocus事件

    当文本框获得焦点时,将会触发该事件过程。

    Click事件

    当文本框被单击时,将触发该事件过程。

    CommandButton控件

    CommandButton控件又叫做命令按钮,常用于为用户提供一个控件方式,通常使用其单击事件。

    CommandButton控件的常用属性

    Default属性

    返回或设置一个值,以确定哪一个命令按钮是窗体中的默认按钮。一个窗体中仅能有一个默认按钮。被设置为默认按钮后,用户按下回车键,将会触发该按钮的单击事件。

    Enabled属性

    返回或设置一个值,以确定该命令按钮是否被锁定。默认值为False,当被设置为True时,用户将无法单击该按钮。

    CommandButton控件的常用事件

    Click事件

    Click事件是命令按钮的最主要使用的事件。

    实战练习

    目标:设计一个模拟聊天的界面,在发送框内输入文本,单击发送按钮后,消息添加进消息框中。通过该练习,掌握Label控件、TextBox控件和CommandButton控件的使用方法。

    步骤一:

    按照下图建立应用界面,一个标签、两个文本框,一个按钮。

    54b03ae2dcb41fa037dd41cf3538ea9e.png

    步骤二:

    双击窗体,进入窗体的加载事件中,编写代码,设置控件的初始属性。并在属性窗口设置Text2控件的ScrollBars属性为2(垂直滚动条),并设置MultiLine属性为True(允许多行显示)。

    Form1.Caption = "模拟聊天"  '设置窗体名称   Label1.Caption = "消息框"   '设置标签文本Text2.Text = ""             '清空聊天框内容Text2.Locked = True         '设置聊天框内容无法编辑Text1.Text = ""             '清空发送框文本Text1.MaxLength = 50        'Command1.Caption = "发送"   '设置按钮标签
    步骤三:双击按钮,进入按钮的单击事件中,写入以下代码。

    1c2f36b830a28e180927c369a559a50d.png

    备注:"&"为字符连接,vbCrlf为换行符,以后的课程将会详细介绍步骤四:允许程序,测试效果。可以看到在发送框输入文本后,单击按钮可以将消息在消息框显示,当消息框消息较多时,将会zidong出现垂直滚动条,另外消息框仅能被复制,但无法编辑,而发送框被设置为最大输入字符为50个字符。

    3d5bee5f341b7bfd39198ea57c50b586.png

    好啦,通过本节课程,小伙伴们应该对于vb中最为常用的三个控件有了一个认识,当然本节课程针对属性、方法和事件也仅介绍了最为常用的,而对于其它属性、方法和控件,希望小伙伴在平时多多练习使用。
    展开全文
  • 本节课程,我们一起来学习VB中被使用次数最多的三个控件。分别是标签Label控件、文本框TextBox控件以及命令按钮CommandButton控件。这几个控件得难度不高,但是必须得掌握,在以后的实操题中,会经常用到。Label控件...
  • 我的自制控件其中用到了MSHFlexGrid控件来显示数据,还有TextBox控件用来对数据 进行编辑。 问题: 1、我的自制控件如何得到数据并显示在MSHFlexGrid?这个问题可以通过在 DataSource属性的Let过程赋值给...
  • vb控件开发 开发ocx

    热门讨论 2011-02-28 16:12:16
    成组更新控件属性 29 , 29.txt 创建数据驱动窗体 30 , 30.txt 得到鼠标位置 31 , 31.txt 调整 Combo 下拉部分的宽度 32 , 32.txt 动态加入控件到VB控件数组 33 , 33.txt 对ListView的列排序 34 , 34.txt 放一个...
  • 运行效果 程序代码 Dim aaa As Collection Private Sub Command1_Click()  Dim item As Control  For Each item In aaa   ...'对集合所有TextBox的Text属性赋值  Next item End...
  • '加上 WithEvents 修饰就是说这个 T3 拥有了 TextBox 这种类型的属性和方法。 二、实例化后即可使用 If T3 Is Nothing Then T3 = New TextBox Me.Controls.Add(T3) T3.Left = 20 T3.Top = 20 T3.Width = 100...
  • VB.Net 删除TextBox中空白行的三种... 收藏 首先,窗体有两个TextBox控件,TextBox1,TextBox2,一个按钮。方法1:直接用textbox的text属性 If Me.TextBox1.Text > "" Then Me.TextBox2.Clear() For i = 0 To Me.Tex
  • ❤很多时候我们需要在控件失去焦点之前,再去判断其内容,比如说:想限制TextBox控件中内容为0-10的数字(你也可以用键盘Key事件,这个另说),想把ComboBox新输入的内容加入到列表选项时,Validate事件就是很不错...
  • 以前就更新过,现在修正了不少控件中的小错误,更接近完善了,相信这些控件对于从事vb6编程的朋友来说,是相当实用的。 二、1, clistbar.zip 超级的列表框,你一定不会失望(137KB)<END><END> 2, axtree.zip 用惯了...
  • 运行效果 程序代码 Dim aaa As Collection Private Sub Command1_Click() Dim item As Control For Each item In ... item.Text = "microsoft" '对集合所有TextBox的Text属性赋值 Next item End Sub Pr...
  • VB.NET为每一个控件创建气泡提示

    千次阅读 2011-09-11 18:18:06
    在NET如果是ToolStrip1工具栏,默认的气泡提示即是该按钮的text属性值。 如果是其他控件呢?不如说TextBox控件,以下代码可实现:    Dim toolTip1 As New ToolTip()  toolTi
  • 建立一个如同vb属性栏一样的东东,不仅形似,神也似(137KB) 7,combosrc.zip 在 COMBO 的增量查询(2KB) 8,escombo.zip 为COomBo控件加强版,有近似关键字搜索功能(27KB) 9,sblist20.zip 它允许你用各自颜色(162KB...
  • 在重构的过程发现老版的VB机房系统有很多的if textbox =”” then , if textbox=”” then。 我一看,这是典型的代码坏味道呀。有没有什么办法能够很轻松的把窗体控件遍历了呢?于是就有了这篇博客。
  • VB中调用API函数

    2020-10-13 09:53:58
    VB中调用API函数 ...2、在控件工具条中拖放一个Label,将其属性名改为“修改系统时间”;拖放一个Frame,将其左上角的“Frame1”改为“修改时间”;依次拖放3个TextBox,将其Text设为空(即删掉Text1,Text2,Tex
  • VB中只有TextBox、PictureBox、Label和Form可以与其它应用程序进行动态数据交换,控件用于DDE的属性项有LinkTopic(连接主题)、LinkItem(连接项)、LinkMode(连接模式)和LinkTimeout(连接等待时间)。
  • VB事件大全

    2014-10-29 21:53:02
    本例在 TextBox 控件中显示水平滚动条的 Value 属性的数值。要尝试这个例子,需创建一个带有 TextBox 控件及 HScrollBar 控件的窗体,然后将码粘贴到一个带有水平滚动条 (HScrollBar 控件) 和 TextBox 控件的窗体的...
  • 在下面的代码,封装了一个ASP的textbox控件。我将我的控件名属性与textbox的内容挂钩。 events.ascx  <scriptlanguage="VB"runat="server">  SubPage_Load(SrcAsObject,EAsEventArgs)  ...
  • 一、ComboBox:组合框控件数据绑定在 Windows 应用程序很多控件都提供了 DataSource 属性,并将 DataSet 或 DataTable 的值直接赋给该属性,这样在控件中即可显示从数据库查询出来的数据。常用的数据绑定控件有...
  • 在Visual Basic,文本框(TextBox)是最常用的控件,熟练运用文本框是开发出高质量的应用程序的基础。笔者在从事应用程序开发,摸索出有关文本框的应用技巧,写出来与VB爱好者共享。 1、设置只读文本框 有些...
  • VB.net使文本框只能输入数字

    千次阅读 2007-12-14 15:28:00
    导读: VB.net使文本框只能输入数字 编制计算类程序时文本框一般都用于输入数字数据,此时可以通过以下步骤来确保用户输入数据的正确性: 首先添加好文本框控件TextBox后把属性IMEMode的值改成Disable,这样在该...
  • TextBox控件的Multiline属性默认为false,如果要修改TextBox控件的大小,就需要将Multiline属性改为True。 按钮事件 设置三个全局变量 分别用来记录计算器显示框的输入数字 到目前为止的计算结果 以...

空空如也

空空如也

1 2 3 4 5
收藏数 85
精华内容 34
关键字:

vb中textbox控件属性