vb中记住text最开始的位置
发布网友
发布时间:2024-07-16 01:40
我来回答
共1个回答
热心网友
时间:2024-08-02 18:10
SelLength、SelStart、SelText 属性
SelLength-返回或设置所选择的字符数。
SelStart-返回或设置所选择的文本的起始点;如果没有文本被选中,则指出插入点的位置。
SelText-返回或设置包含当前所选择文本的字符串;如果没有字符被选中,则为零长度字符串 ("")。
这些属性在设计时是不可用的。
语法
object.SelLength [= number]
object.SelStart [= index]
object.SelText [= value]
SelLength、SelStart、和 SelText 属性的语法包含下面部分:
部分 描述
Object 对象表达式,其值是“应用于”列表中的一个对象。
Number 一个用来指定被选择字符数的数值表达式。对于
SelLength 和 SelStart,设置值的有效范围是 0 到文本长度-在 ComboBox 或
TextBox 控件编辑区中字符的总数。
Index 一个用来指定所选择文本的起始点的数值表达式,“设置值”中有详细描述。
Value 包含所选择文本的字符串表达式。
说明
为下面这些任务应使用这些属性,如设置插入点、建立插入范围、在控件中选择子串、或清除文本等。与 Clipboard
对象联合使用,这些属性对于复制、剪切、和粘贴操作是很有用的。
当使用这些属性时:
SelLength 的设置比 0 小会导致一个运行时错误。
SelStart 的设置比文本长度大,会使该属性设置为现有文本长度;SelStart 的改变将使选择改变到插入点并将
SelLength 设置为 0。
SelText 的设置为新值,会将 SelLength 设置为 0 并用新字符串代替所选择的文本。
vb 在给定的字符串中查找某个指定的字符第一次出现的位置.怎么编码
text1.set focus text1.selstart=0 text1.sellength=len(text1.text)
vb中要使获得文本框中被选取文本的起始字符位置,可用什么属性值_百度知 ...
应该使用text的.SelStart 属性,语句为:Dim a as integer a=Text1.SelStart print a 这样得到的a的值,就是你在text1中选取的文本的起始字符的位置。
vb 在字符串中第一次出现的空格位置
private sub command1_click()dim n as integer n=instr(text1.text," ") '查找text1.text里的空格 msgbox n end sub
VB中显示Text1选中的第一个字符的顺序号?
Text2.Text=Text1.SelStart 不知道你是怎么做的,你看下面的图,你觉得+1会对吗:其实,这个是表示从第X个字符开始的位置,而不是第X个字符后的位置,所以是.SelStart,而不是+1的。以上为个人看法,手打很辛苦,希望采纳,谢谢您的支持。谢谢您的支持,有任何疑问欢迎您再次通过此渠道提问,让大...
vb中如何实现text中选定文本操作
1)设置Text控件的SelStart属性,指定所要选择文本起始位置;2)设置Text控件的SelLength属性,设置选择文本字符的数量;3)通过ext控件的SelText属性,获取所选定的文本 举例如下 Private Sub Command1_Click() Text1.SelStart = 0 '起始位置为0,这是文本框最开始的位置 Text1.SelLength = 4...
vb怎么记住上次窗体使用的情况
在窗体的Form_Load()事件里,用GetSetting函数恢复这几个内容。例如:(我们假设"密码"这个输入框是Text1)private sub Form_UnLoad()SaveSetting App.ExeName,"DEFAULT","Text1",Text1.Text 'Save Text2 'Save Text3 end sub private sub Form_Load()Text1.Text=GetSetting(App.ExeName,"DEFAULT...
vb中如何设置text中默认的字
方法1.点击那个text控件 在右下角有一个属性窗口里面的 Text属性里面打入你要输入的字符,文本框就会显示这个字符 至于背景,在属性窗口的BackColor里面设置成蓝色,要像你那样 还要把控件的ForeColor的属性设置为白色.. 如图 方法2.在代码窗口里面输入 Private Sub Form_Load()Text1.Text = "...
VB如何记忆文本框中的内容,下次运行时可以自动显示
"Text2", "Text", Text2.Text SaveSetting App.Title, "Text3", "Text", Text3.Text SaveSetting App.Title, "Text4", "Text", Text4.Text End Sub 这样就行了程序关闭后自动在注册表HKEY_CURRENT_USER\Software\VB and VBA Program Settings\工程名字\下面存放!加载时自动加载的呵呵 ...
vb中怎样才能不清除TEXT里的内容
第一行加到整个代码块的最顶:Private Declare Function SHAutoComplete Lib "Shlwapi.dll"(ByVal hWndEdit As Long,ByVal dwFlags As Long)As Long 第二行加在Form_Load里,怎么样才出Form_load呢?在设计器里双击一下窗体的空白处就有咯,加下面的中间一行 Private Sub Form_Load()SHAutoComplete Tex...
VB中如何让text1,text2都记住上次退出时的值?
Private Sub Form_Load() Text1.Text = GetSetting(App.EXEName, "Saving", "Text1", "") Text2.Text = GetSetting(App.EXEName, "Saving", "Text2", "")End SubPrivate Sub Form_Unload(Cancel As Integer) SaveSetting App.EXEName, "Saving", "Text1", Text1.Text Save...