Y yuwengrong Unregistered / Unconfirmed GUEST, unregistred user! 2000-01-29 #2 我用TMemo作为显示信息用,属性ReadOnly设为True,当显示字符时光标总是 在编辑框首,如何将光标跟随显示字符走。
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 2000-01-29 #3 当你添加文本之后,记住用: memo1.SelStart:=length(memo1.text); 设置光标的位置
B banelon Unregistered / Unconfirmed GUEST, unregistred user! 2000-01-29 #4 和CAKK的思路一样,只要控制memo1.selstart的值随时跟着你当前显示的字符移动 就可以了,当编辑框失去焦点时可以执行:MEMO1.SETFOCUS;
沈 沈前卫 Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-03 #5 同cAkk, Memo1.SelStart:=Length(Memo1.Text); Memo1.SelLength:=0; Memo1.SelText:='test';//your message text PostMessage(Memo1.Handle,EM_ScrollCaret,0,0); 这样,不管Memo1是否Focused,光标丢只动移动 {B-)
同cAkk, Memo1.SelStart:=Length(Memo1.Text); Memo1.SelLength:=0; Memo1.SelText:='test';//your message text PostMessage(Memo1.Handle,EM_ScrollCaret,0,0); 这样,不管Memo1是否Focused,光标丢只动移动 {B-)
W wrench Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-03 #6 在OnChange事件中加上 memo1.SelStart:=length(memo1.text);