以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何替换文本框中选定的文本?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=65370)

--  作者:flashv
--  发布时间:2015/3/14 15:02:00
--  如何替换文本框中选定的文本?
如何替换文本框中选定的文本?
--  作者:Bin
--  发布时间:2015/3/14 15:11:00
--  
Ctrl+V即可


--  作者:flashv
--  发布时间:2015/3/14 15:22:00
--  
不好意思,我问的是如何用代码来实现。
--  作者:Bin
--  发布时间:2015/3/14 15:23:00
--  
既然都选中了.用快捷键不是更加方便, 你说一下你原本的需求吧
--  作者:flashv
--  发布时间:2015/3/14 15:54:00
--  
我在做一个类似于FOX中编程精灵一样的功能。
--  作者:Bin
--  发布时间:2015/3/14 16:01:00
--  
利用SelectedText http://www.foxtable.com/help/topics/0740.htm
--  作者:flashv
--  发布时间:2015/3/14 16:38:00
--  

Dim t1 As WinForm.TextBox = e.Form.Controls("TextBox3")
t1.SelectedText = "123"

 

以上代码,文本框中所有文本被替换掉了,并不是替换的选中文本。


--  作者:Bin
--  发布时间:2015/3/14 16:44:00
--  
你不能放到按钮或者之类的地方,因为你一点, 这个时候选中就没了. 相当于全选了
--  作者:flashv
--  发布时间:2015/3/14 17:24:00
--  

解决了,谢谢。