关于同时让多个控件被选中的问题

lincaicong 2003-08-22 03:32:42
假如我有两个文本框,a中内容是123456789,b中内容是abcdefghi
现在假如我选中了a中的123三个字符,如何让b文本框中同时显示abc被选中
-------------------1234-----------------------------abcde
要求a和b中被选中的字符高亮度显示
...全文
114 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxyq 2003-08-28
  • 打赏
  • 举报
回复
简单啊

换成VC吧
lincaicong 2003-08-28
  • 打赏
  • 举报
回复
再撮几个人就散分了
Gelim 2003-08-27
  • 打赏
  • 举报
回复
可以,使用SendMessage Text1.hwnd,EM_SETSEL,pos1,pos2
rainstormmaster 2003-08-26
  • 打赏
  • 举报
回复
用SetBkColor 函数,声明如下:

Declare Function SetBkColor Lib "gdi32" Alias "SetBkColor" (ByVal hdc As Long, ByVal crColor As Long) As Long
hxy2003 2003-08-26
  • 打赏
  • 举报
回复
这种好像不太行啊看似简单问题
lincaicong 2003-08-26
  • 打赏
  • 举报
回复
看来是无法实现了,随有好的建议,能不能通过API函数来另一个重画控件的背景色,我只有这样的想法,但用什么函数实现呢。高手给点建议
schzh 2003-08-22
  • 打赏
  • 举报
回复
jjkk168(醉言烟语) :你是指的RichTextBox的SelChange事件,不行的,没有焦点的文本选定了也不会高亮显示。
还想懒够 2003-08-22
  • 打赏
  • 举报
回复
没有想好在a的在什么事件中写代码

反正可以实现
类似如下
b.selstart=a.selstart
b.sellength=a.sellength
rainstormmaster 2003-08-22
  • 打赏
  • 举报
回复
同一时间只能有一个文本框获得焦点,所以你的问题无法实现
lincaicong 2003-08-22
  • 打赏
  • 举报
回复
急急急

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧