vb中的TextBox控件SelText属性有什么用,为什么属性板中没有

 我来答
无迹影
推荐于2017-09-26 · TA获得超过1159个赞
知道小有建树答主
回答量:253
采纳率:100%
帮助的人:198万
展开全部
SelText属性的作用:

1可以让程序知道选中文字内容是什么,如你选中的内容是 TextBox1.seltext

2可以随时替换输入掉,这个要结合Selstart跟SelLength属性,在经常查询输入,或数据资料输入时经常用到这个SelText属性,例如:在考勤系统中,员工刷卡时,马上在文本框中显示员工ID并程显选择状态(当然其它地方还会显示此员工的其它信息,但不在此讨论范围内),那么下一位员工刷卡时,马上就可以替换掉文本框中已选择的员工ID成当前刷卡员工的ID了,...如此推类N多员工刷卡都是这样.代码如下:
Me.TextBox1.SetFocus '设置焦点
Me.TextBox1.SelStart=0
Me.TextBox1.SelLength=Len(Me.TextBox1)
'这样Me.TextBox1.SelText属性中的值就是文本框中的全部内容了

3提供给剪贴板Clipboard.TextBox1.SelText或删除等其它用

4在RechTextBoxr控件中更多作用如格式化文本 RichText.SelText = Format(Now, "h:mm ddddd") ,还有设置字体名称,大小,颜色等等..

综上所述,selstart、sellength、seltext属性是在程序运行中才用得上的属性,所以属性板中没有,以后随着深入接触,你会接触到更多属性面板中没有的属性.
百度网友ecafeb0
2010-02-16 · TA获得超过705个赞
知道小有建树答主
回答量:1049
采纳率:0%
帮助的人:347万
展开全部
selstart、sellength、seltext属性:

selstart:选中的文本的开始位置,第一个字符的位置是0,依此类推;
sellength:选中文本长度;
seltext:选中文本的内容。
这三个属性经常用来在程序运行中对文本内容进行选择。应注意的是,这三个属性有属性窗口设计时不能设置,只能在程序中进行设置。如:

text1.selstart=0
text1.sellength=8
text2.text=text1.seltext

这三句语句可用来实现复制文本框text1中选中的8个字符到文本框text2中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
geeth
2010-02-16 · 超过18用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:0
展开全部
SelText 是在程序运行时,TextBox内选择的块内的文字。

SelText 是无初值的属性,所以不可以在属性框中设置它的值(可以用SelStart和SelLength设置在TextBox中选中的内容)。

例如:
语句“Text1.seltext = "AAA"”就会在当前光标处输入“AAA”。
语句“Label1.Caption = Text1.seltext "就会在Label1中显示Text1中选中的内容。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式