两个窗体的一个小问题!(在线......)(30分)

  • 主题发起人 主题发起人 hanliu
  • 开始时间 开始时间
H

hanliu

Unregistered / Unconfirmed
GUEST, unregistred user!
窗体form1和form2,当form1中的richedit1里的字被选中时(字的周围出现黑影),<br>此时点击一下form2,[?]怎样才能使richedit1中选中的字还处于被选中状态?[?]
 
可能吗?
 
你加分我就给你写段代码,分太少了!
 
to:quejian<br>我不要太复杂的,你说值多少分,我给你,<br>我没多少分了!!我会给你多加分的!
 
richedit1.hideselection := False;
 
只需设置richedit的hideSelection属性为false就行了
 
这样做只是表面现象,并没有真正处于被选中状态!!
 
真正处于被选状态是不可能的,同一时间只可能有一个焦点
 
记下重选。
 
同一时间只可能有一个焦点
 
好像不可能,<br>当form1.active=false时,<br>form1.control .setfocus=true<br>??
 
你到底想干什么,能说清楚点吗?
 
你在Form2加上下面的代码,在Form1中的Richedit控件里选中一些内容,在点击Form2<br>当前顶端的窗口还是Form1,Richedit中选中的内容仍然选中<br>procedure TForm2.FormMouseDown(Sender: TObject; Button: TMouseButton;<br>&nbsp; Shift: TShiftState; X, Y: Integer);<br>begin<br>&nbsp;setactivewindow(form1.Handle);<br>end;<br>
 
把已经选中的数值放到变量里不行吗?<br>离开form1时写<br>进入时如果不为空就读
 
<br>你想干什么?<br><br>
 
多人接受答案了。
 
后退
顶部