如何重新输入光标所在行的内容!!!!(100分)

L

lljimo

Unregistered / Unconfirmed
GUEST, unregistred user!
如 :
每行有多个edit控件,假如在输入第二行时,将内容输错,这时候,我要重新输入该行,怎么样能将该行内容清空,光标自动移动到该行的第一个edit控件中
另外:再打开新的程序的时候,光标如何能自动出现在第一个edit控件中
 
S

szhcracker

Unregistered / Unconfirmed
GUEST, unregistred user!
另外:再打开新的程序的时候,光标如何能自动出现在第一个edit控件中
在FormShow事件中加入 Edit1.SetFocus;
第一个问题用下面的代码就可以了:
EditX.Clear;
EditX.SetFocus;
 
L

lljimo

Unregistered / Unconfirmed
GUEST, unregistred user!
第一个问题 我还是没能实现,那个X怎么 回事
 
Z

zhoufeiyu

Unregistered / Unconfirmed
GUEST, unregistred user!
每行有多个edit控件,假如在输入第二行时,将内容输错,这时候,我要重新输入该行,怎么样能将该行内容清空,光标自动移动到该行的第一个edit控件中
我觉得可以通过遍历控件 通过top相等和left最小的条件获得第一个edit 当然,前提是要保证同一行的edit.top相等
 
L

lljimo

Unregistered / Unconfirmed
GUEST, unregistred user!
EditX.Clear;
EditX.SetFocus;

这个好像实现不了啊 !X如何定义
 
P

Passion

Unregistered / Unconfirmed
GUEST, unregistred user!
唉楼主太照搬了。
X只是个示例写法,EditX指的是你要定位光标的那个Edit名字。
 
L

lljimo

Unregistered / Unconfirmed
GUEST, unregistred user!
接受答案了.
 
顶部