精华内容
下载资源
问答
  • VB和VB.NET中文本框获得焦点,自动全选文本框内容

    万次阅读 热门讨论 2016-08-10 11:36:03
    vb vb.net textbox 全选文本框的内容

       全选文本框的内容

    VB6

    TextBox1.SetFocus    '获得焦点
    TextBox1.SelStart = 0    '选取的起始位置设为0,即从头开始进行文本框内容的选取
    TextBox1.SelLength = Len(txtUserName.Text)    '选取内容的长度为文本框已经接受的文本长度

    VB.NET

    TextBox1.Focus()        '文本框获得焦点
    TextBox1.SelectionStart = 0     '选取的起始位置设为0,即从头开始进行文本框内容的选取
    TextBox1.SelectionLength = Len(TextBox1.Text)       '选取内容的长度为文本框已经接受的文本长度

    比较

        函数在VB和VB.NET中的功能是一样的,只不过是换了个名字。

    感谢您的宝贵时间,祝生活愉快,谢谢~~

                                               —joker


    展开全文
  • 汉字显示成方框的问题

    千次阅读 2020-12-20 12:08:47
    关于同花顺等软件中部分汉字显示成方框的问题1.有可能是输入法出现了问题,特别是搜狗拼音输入法运行过程中往往与其他软件不兼容(在其他软件运行时往往提示该软件遇到问题需要关闭),但重新下载安装后,就有可能解决...

    关于同花顺等软件中部分汉字显示成方框的问题

    1.有可能是输入法出现了问题,特别是搜狗拼音输入法运行过程中往往与其他软件不兼容(在其他软件运行时往往提示该软件遇到问题需要关闭),但重新下载安装后,就有可能解决问题的。

    2.极可能是你的机器中的系统自带的部分字体坏掉了,解决方案有两个:

    (1)、进入同花顺软件的“系统设置”-->颜色字体,把“页面”、“表格”、“窗口”、“图形”、“标签”中的凡是字体名称为Arial及“Times news Roman”的分别替换回“Tohoma”及“宋体”。

    (2)、第二个方案是重装操作系统。

    3. 出现乱码可能是以下几点原因:

    一、消除Windows系统乱码

    如果Windows注册表中字体部分的配置不正常,就会导致系统乱码,例如Windows桌面、菜单、对话框等出现乱码,“写字板”、中文应用软件的界面和菜单也会乱码。对付这类乱码,你用内码翻译软件(如南极星、MagicWin98等)是无法消除的,建议采用以下两种方法消除:

    1、导入注册表法

    找到一台无乱码电脑(要求其上的Windows版本与乱码电脑相同),在无乱码电脑上单击菜单“开始”/运行,键入REGEDIT打开注册表;定位到关于系统字体的项目处HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc,单击“文件”菜单下的“导出”,导出范围选择“分支”(图1),把该分支注册表信息导出到文件(例如LI.REG)中;

    接下来把LI.REG文件COPY到乱码电脑上,然后在乱码电脑上打开注册表,选择“文件”/“导入”,把LI.REG文件导入注册表中,最后重启电脑即可。

    2、手工修复注册表法

    如果找不到无乱码电脑可以利用,你可以手工恢复乱码电脑的注册表,只需恢复字体部分注册表项即可,操作步骤如下:

    在乱码电脑上单击菜单“开始”/运行,键入REGEDIT打开注册表;定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc,正常情况下,会有Associated

    Charset、Associated

    DefaultFonts两个目录,当出现汉字乱码时,下表两个目录中内容就会不完整,有的没有Associated

    Charset目录、或其中内容残缺不全;有的Associated

    DefaultFonts下内容残缺。只要你检查下表中的两个目录,根据表中的正确数据恢复注册表即可。

    Associated Charset目录 Associated DefaultFonts目录

    中文WinXP或Win2K

    下正确内容

    ANSI(00)="yes"

    OEM(FF)="yes"

    SYMBOL(02)="no"

    AssocSystemFont="simsun.ttf"

    FontPackage="新宋体"

    FontPackageDecorative="新宋体"

    FontPackageDontcare="新宋体"

    FontPackageModern="新宋体"

    FontPackageRoman="新宋体"

    FontPackageScript="新宋体"

    FontPackageSwiss="新宋体"

    中文Win98

    下正确内容

    ANSI(00)="yes"

    GB2312(86)="yes"

    DEN(FF)="yes"

    SYMBOL(02)="no"

    AssocSystemFont="simsun.ttf"

    FontPackageDecorative="宋体"

    FontPackageDontcare="宋体"

    FontPackageModern="宋体"

    FontPackageRoman="宋体"

    FontPackageScript="宋体"

    FontPackageSwiss="宋体"

    还有种可能就是Windows系统语系设定不正确,在控制面板里的语言选项里面改成中文,这样应该就好了。

    二、消除应用程序(包括游戏)乱码

    当你运行某些中文软件时,假如菜单等显示界面上出现乱码,你用上面的方法却不能消除,那就可能是软件的中文链接库被英文链接库覆盖引起的,这类乱码经常发生在用微软开发工具(例如VB、VC)开发的中文软件上。

    因为你开发的这类软件,菜单等显示界面上的汉字都是受一个动态链接库(DLL文件)控制,这个动态链接库一般安装在Windows\System目录下,如果你以后安装了某个英文软件也使用同名的动态链接库,则英文软件的动态链接库就会覆盖原来的中文动态链接库,这样,运行中文软件时就会调用英文的动态链接库,因此出现乱码。解决办法是:重新安装一下中文软件,恢复中文动态链接库即可。

    如果以上方法也无济于事,那就说明软件使用的内码与系统的语言编码不一致,对于Win9X/ME系统,只需安装MagicWin98(下载地址http://www.skycn.com/soft/3047.html)、南极星等内码转换软件,即可消除乱码;对于WinXP系统,建议你使用微软多语言支持工具MicrosoftAppLocale(下载地址http://www.skycn.com/soft/12582.html),利用它为指定程序设置相应的语言区域,这样你同时执行简繁体、日文软件也不会发生冲突。

    三、消除网页上的乱码

    如果网页上出现乱码,那可能是浏览器(如IE)对网页语种辨认错误造成的。例如明明是中文网页,IE却选择了“欧洲语系”编码,因此网页上乱码就出现了,解决办法是:

    在IE中点击“查看”菜单下的“编码”,选择“简体中文(GB2312)”,或者其他编码的简体中文;如果是繁体网页,则改为“繁体中文(BIG5)”,如果是其他语言,在“其他”菜单项下选择相应的编码。

    四、消除链接Access文件的乱码

    由于国外的免费主页空间容量大、而且支持ASP,于是许多朋友都使用这类主页空间,不过国外的ASP服务器一般不支持中文数据库,因此假如你的网页上有一个链接指向Access数据库文件,当你点击该链接打开Access文件时,文件中的中文内容就会显示乱码。

    为了消除这种乱码,你可以在链接数据的那个文件中加入下面的句子:

    <%@ language="vbscript" codepage="936" %>

    假如还不能消除乱码,请将你的数据库版本改为Access97,这样即可让国外ASP服务器支持中文数据库,从而消除乱码了。

    五、消除电子邮件乱码

    收到对方编码后的信件,如果你使用的EMAIL软件(如OUTLOOK、Foxmail等)不能识别出信件所用的编码方法,自然就无法自动解码,这样就会出现邮件乱码。

    解决办法:在Outlook2003/XP中,你可以选择“视图”菜单下的“编码”,随后出现的菜单中会有全部的汉字编码标准,你可以选择一种,顺序单击选择、直到邮件正文显示正确为止;Foxmail中,你可以点击菜单“查看”/编码,操作方法类似。

    如果对方使用非中文Windows,你要给他发中文邮件,希望对方能看到你写的中文、而非乱码,可以这样操作:用画笔等绘图软件书写中文邮件,在图片中输入文字,将属性置为黑白模式(以减少图片体积),然后用GIF格式保存,用WINZIP把它压缩成ZIP格式,作为附件在邮件中发送,这样不管对方在何语言平台下,都不会出现乱码。

    展开全文
  • VB窗体中的按钮应用实例,主要是练习按钮的使用,文本框是一个文本编辑区域,用户可以在该区域输入、编辑、修改和显示正文内容,即创建一个简单的文本编辑器。
  • vb文本框属性:VB文本框的常用属性

    千次阅读 2020-12-18 21:17:58
    可以在设计阶段或运行期间在这个区域中输入、编辑、修改和显示文本,类似于一个简单的文本编辑器。l-常用属性文本框基本属性:Name、text、:Height、Width、Top、Left、Enabled、Visible、FontName、FontSize、...

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

    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属性存放。这些属性一般用于在文本编辑中设置插入点及范围,选择字符串,清除文本等,并且经常与剪贴板一起使用,完成文本信息的剪切、拷贝、粘贴等功能

    展开全文
  • 笔者在从事应用程序开发中,摸索出有关文本框的应用技巧,写出来与VB爱好者共享。 1、设置只读文本框 有些时候在窗口显示一段信息,但又不希望用户去改变它,怎样实现文本的只读呢?首先,我们可以利用标签...

    在Visual Basic中,文本框(TextBox)是最常用的控件,熟练运用文本框是开发出高质量的应用程序的基础。笔者在从事应用程序开发中,摸索出有关文本框的应用技巧,写出来与VB爱好者共享。

      1、设置只读文本框

      有些时候在窗口显示一段信息,但又不希望用户去改变它,怎样实现文本的只读呢?首先,我们可以利用标签框(label)的只读属性,以标签来代替文本框以实现只读属性,但也可以用小程序实现真正的文本框的只读。

     

        Sub Text1_KeyPress (keyascii As Integer)

      keyascii = 0

      End Sub

      或者也可以用sendkey方法使文本框失去焦点,如以下程序:

      Sub Text1_KeyDown (KeyCode As Integer, Shift As Integer)

      SendKeys "{tab}"

      End Sub

             或者直接设置控件的属性来实现,具体操作如下:

                 设置Text1.Enabled=True,这样设置后Text1无法获得焦点

                 设置Text1.Locked=True,这样设置后Text1可以获得焦点

            2、限定文本框的输入内容和格式

      以下程序可以实现限定文本框只能输入数字:

     

             Private Sub Text1_KeyPress(KeyAscii As Integer) 
             If KeyAscii < Asc(0) Or KeyAscii > Asc(9) Then 
                 KeyAscii = 0 
                 MsgBox "请输入数字" 
             End If 
          End Sub

      若想限定文本框输入格式,可以使用VB的FORMAT函数,也可以使用专业版的屏蔽控件(Masked Edit),通过设定屏蔽控件的Mask属性可以对文本框的输入格式作精确控制。

      3、为TextBox创建快捷键

      VB规定,添加在窗体上的控件均在其Tabindex属性中记载其加载顺序,程序运行时焦点按Tabindex属性规定的顺序在控件间跳转。而为了简化操作,可VB中为任何具有caption的属性的控制创建快捷键,这通过caption属性中在想作为快捷键的字母前加&号实现。但有一个问题值得注意,而类似文本框这样的控件无caption这样的属性,这时可将标签与文本框同时使用。为lable创建快捷键,标签Tabindex属性设置比文本框小1,又因为label不能接收按点,焦点会自动跳至文本框。这相当于为文本框创建了快捷键。具体步骤如下:

      (1)首先绘制标签,再绘制文本框。或随意绘制各种控制,将标签Tabindex属性设置比文本框小1

      (2)在标签的caption属性中使用“&”号设定快捷键

      这样就相当于为文本框设定了快捷键,当你按下标签框的快捷键时,焦点就会跳至文本框上。

      4、在设计时实现文本框换行

      对于文本框,在设计属性窗口不能输入换行符,但可以再程序执行时用代码来换行,即使用ASCII字符的13和10,如下列小程序就可将两行文本放入文本框:

     

        Sub form_load( )

      NL=chr(13)+chr(10)

      text1.text=“my name is”& NL &“liu qiang”

      End sub

      5、创建口令文本框

      创建口令文本框可用设置属性的方法,也可以通过调用WINDOWS的API应用函数接口来实现。首先,文本框的属性Passwordchar和maxlength可用来设置口令框。其中Passwordchar指定文本框显示的字符,如指定“*”,则在文本框内显示“*”,Maxlength确定文本框中能输入几个字符。超过Maxlength以后,文本框发出警告声,不能接收更多的字符。若使用WINDOWS应用函数接口,可用GetWindowLong、SetWindowsLong和SendMessage等接口函数来实现,有兴趣的读者可查阅Windows API函数手册或VB的联机帮助文件,这里就不一一赘述了。

    展开全文
  • ComboBox控件可以输入文本也可以提供列表来选择项,而且还自带有属性来实现自动匹配,但是它有一个弊端,只能从头开始匹配,例如"张三丰",只能输入“张”、"张三"或“张三丰”才能匹配出来,而输入"三"或“三丰”是...
  • vb中TextBox最多能输入多少字符?

    千次阅读 2012-06-22 13:45:02
    vb中TextBox最多能输入多少字符? 在MaxLength不设定的默认情况下。 单行TextBox多行TextBox分别能输入的最大字符数是多少? 单行:2048,多行:32K
  • 0 创建MySQL的表数据 创建catbl表 /* Navicat Premium Data Transfer Source Server : lhconn Source Server Type : MySQL Source Server Version : 80021 Source Host : localhost:3306 Source Schema : katdb ...
  • VB文本框操作代码

    2013-05-13 22:22:19
    文本框限制(只能输入汉字、数字、首位不能输入0,可修改) .文本框加入指定文字 文本框删除文字 去除文本框里所有的空格
  • VB中的数据输出: 1,使用标签控件(label), 例子:labe1.caption="... print方法用于在窗体(form),立即窗口(Debug),图片(picturebox)或打印机(printer)等对象中显示或打印输出字符串或表...
  • VB.NET利用正则表达式巧妙限制字符输入

    千次阅读 热门讨论 2014-07-17 20:46:10
    例如,我们做的机房收费系统,里面有很多的文本框,按照不同的需要,我们要输入不同的内容,卡号要输入数字,姓名也要限制输入字符的长度。有时候甚至还需要从字符串中寻找特定的部分,或者对某一部分进行替换、...
  • VB中基于Text1文本框的PasswordChar属性

    千次阅读 2019-03-04 09:26:45
    解析:程序在运行的过程中,在口令框输入密码时,显示的是 * ,如果密码输入错误,Text文本框显示仍然为 * ,如果密码输入正确,Text文本框显示汉字:口令正确。如果程序中没有设定Text1.PasswordChar=”"的话,那么...
  • 当在text里面输完内容以后,若该控件失去焦点时,要是里面输入的内容不符合要求,就显示提醒。   参考代码: Private Sub Text1_LostFocus() For i = 1 To Len(Text1)  If Not IsNumeric(Mid(Text1, i, 1...
  • vb.net控件

    千次阅读 2020-04-28 14:49:22
    vb.net 的 Label 控件 label(标签)控件用于显示文本,是设计应用程序界面时经常要用到的控件之一, 主要是用于显示其他控件名称,描述程序运行状态或标识程序运行的结果信息等 等,响应程序的事件或跟踪程序运行的...
  • 基本操作题 基本操作题,...要求程序运行时,在文本框中输入英文字母,单击“大写”,文本框中的字母全部以大写字母显示。程序代码中不得使用任何变量。程序运行的效果如图53-1所示。注意:保存时必须存放在考生文件...
  • 最近一直在优化TextBox,这个控件用的很普遍,用法也特别的多,最近用的最多的是一个清空,还有就是限制文本框的输入字符。【此处清空加一个Combox控件,在运用这个控件的时候,如果下拉框添加了过多的...
  • vbscript显示框乱码 When it comes to writing scripts for a Client/Server computing environment it is essential to consider some way of enabling the authentication functionality within a ...
  • vb列表ListBox的详细使用方法

    万次阅读 2008-11-28 10:50:00
     列表的特点是:列表中的项目是通过程序插入到其中的,用户无法向清单中输入数据,当选择其中的项目,并在用户单击一个按钮或者执行某个操作时,由应用程序完成对指定项目的具体操作。下面这个例子充分说明了...
  • 制作VB安装程序问答(一)制作安装程序往往是程序设计的最后一步,同时也是重要的一步,因为运行安装程序往往是用户的第一个操作。有不少读者询问这方面的问题,《答疑解惑》将分两期介绍一些制作Visual Basic安装程序...
  • vb控件开发 开发ocx

    热门讨论 2011-02-28 16:12:16
    VB6.0中文版进行DHTML程序开发 68 , 68.txt 用VB编写标准CGI程序 69 , 69.txt 用VB编写留言板 70 , 70.txt 用VB播放FLASH动画 71 , 71.txt 用VB开发进程管理软件 72 , 72.txt 用VB设计聚焦程序 73 , 73.txt 用...
  • VB.NET and C# 差异 VB.NET Program Structure C# Imports System Namespace Hello Class HelloWorld Overloads Share ... laravel的启动过程解析 laravel的启动过程,也是laravel的核心,对这个过程有一个了解,有助...
  • VB学习记录

    千次阅读 多人点赞 2017-11-25 16:47:56
    一、什么是VB VB程序设计是要干什么? 1.添加、设置对象; 2.对对象添加功能。 编程的基本要素 - 对象object - 类class - 属性property - 方法method - 事件event 事件过程的一般格式: ...
  • text1.text=text2.text & vbcrlf 这样肯定不可以
  • VB操作EXCEL表的常用方法

    万次阅读 2013-11-26 09:22:26
    VB是常用的应用软件开发工具之一,由于VB的报表功能有限,而且一但报表格式发生变化,就得相应修改程序,给应用软件的维护工作带来极大的不便。因此有很多程序员现在已经充分利用EXECL的强大报表功来实现报表功能。...
  • 摘要:语音识别技术的发展广泛应用,使用户与计算机的对话方式不再仅仅局限在使用键盘或鼠标发送指令的方式。本文在visual basic 编程环境下使用Microsoft Speech SDK中的语音接口实现对计算机的语音控制。 ...
  • 卡号要输入数字,姓名也要限制输入字符的长度。有时候甚至还须要从字符串中寻找特定的部分,或者对某一部分进行替换、删除等等。 使用传统的字符串函数推断方法或静态字符串操作方法,费时费力,且仅仅能查找...
  • VB6.0使用汇总一

    2019-04-04 20:19:50
    2)退出VB6.0时显示Visual Basic已经停止工作 二、软件的使用 1、VB输出可执行文件或安装包 2、ComboBox 控件的使用 3、MsComm串口控件 1)MsComm控件的添加 2)MsComm控件的事件及基本属性 4、添加引用无...
  • VB怎么学?

    2021-06-17 09:10:28
    2006-11-04计算机二级有没有二级vb上机试题啊1)。新建一个工程,实现单击Command1将text1中的内容复制(或者剪切)到Text2中。(要求使用Clipboard对象)保存。窗体上一个text文本框,两个command按钮,caption分别为“剪切...
  • 1.标点符号错误在VB中只允许使用西文标点,任何中文标点符号在程序编译时产生"无效字符"错误,并在该行以红色字显示。用户在进入VB后不要使用中文标点符号。中、西文状态下标点号对照见下表所示。中、西状态下标点...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,865
精华内容 2,346
关键字:

vb中文本框显示和输入