社区
Delphi
帖子详情
当edit框获得焦点的时候,怎么使它光标自动定位在第i个字符
qyc0921
2003-07-15 08:26:23
up
...全文
100
7
打赏
收藏
当edit框获得焦点的时候,怎么使它光标自动定位在第i个字符
up
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wsz1995
2003-07-15
打赏
举报
回复
应该从TEdit继承一个类,
并重载消息WM_SETFOCUS处理方法,或许更好一些。
fhuibo
2003-07-15
打赏
举报
回复
gz
shuixin13
2003-07-15
打赏
举报
回复
发键盘消息总是可以的吧
tonycjl
2003-07-15
打赏
举报
回复
procedure TCSRForm.Button2Click(Sender: TObject);
begin
edit1.SetFocus ;
end;
procedure TCSRForm.Edit1Enter(Sender: TObject);
begin
edit1.SelStart :=2;
edit1.SelLength :=0;
end;
测试成功
yzykjh
2003-07-15
打赏
举报
回复
edit必须先得到焦点,然后用edit1.selstart:=i;
Goldteerfei
2003-07-15
打赏
举报
回复
cxz7531(cat)的方法好象不行。我也没有解决。
cxz7531
2003-07-15
打赏
举报
回复
edit.selstart:=i
从0开始用记事本(010
edit
)编写可执行exe程序
课程主要讲解一个最最简单的exe必须要的是什么,以及一个exe从鼠标双击到运行起来所经历的过程。 本课程不需要任何开发环境,从零开始构建一个能够弹窗的exe
【知识整理】vue中文本
框
获取
焦点
时,
光标
出现在文本末尾
最近遇到一个问题,点击编辑,才能修改一个文本
框
的内容,文本
框
自动
获取
光标
,但是
光标
总是出现在文本
框
最前面,百度以后,可以参考文本
框
获取
焦点
时,
光标
出现在文本末尾 下面贴上我在vue中的代码: <vi-input ...
Edit
控件中使用SetWindowTextW时,
光标
总是在第一位?
1:当我在自绘CMy
Edit
时,使用SetWindowTextW()时,发现,每次
光标
都在第一位显示。 2:当使用m_
edit
.SetFouce()时,再使用SetWindowTextW()时,也会出现这个问题。 后来,说是使用SetSel设置一下
光标
的位置。...
EDIT
框
中将
光标
设置停留在最后一
个字符
后
首先得到文本长度dwLen,然后用 SetSel 方法。 实现如下:((C
Edit
*)GetDlgItem(IDC_
EDIT
1))->SetSel(dwLen,dwLen,TRUE);
MFC中设置
EDIT
控件中
光标
显示在字符串末尾的方法
C
Edit
* input=(C
Edit
*)GetDlgItem(IDC_
EDIT
TEXT); CString s; GetDlgItemText(IDC_
EDIT
TEXT,s); input->SetSel(s.GetLength(),s.GetLength(),TRUE); input->SetFocus();
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章