有2个文本框,怎么羊使第一个文本框内容满时(即当第一个文本框移到最后时,自动转入第二个文本框)!?
解决方案 »
- delphi advstringgrid如何做下拉列表和Checkbox?
- 怎样通过ado接口再不同数据库之间转换数据?
- 谁知道这几个东西在indy中是做什么用呀(dDecoderMIME,IdDecoderUUE,IdDecoderXXE)
- 句柄和进程ID有什么区别呀
- 一个mdb库,有多张表,如何查询每个表的第2条记录,并将结果显示在dbgrid或strringgrid中
- 求助:关于修改表名,高手一句话解决的问题
- 控制Edit的输入方式
- Delphi刚入门,急求好书
- 一个小时等着你!
- 我现在才学delphi5……
- 我现在得到一个别的程序的实列句柄,现在我想根据该句柄找到该程序 的文件名和路径,(在线等待!)
- 做完的程序怎么存完盘读不出来呀?(急!!!在线等答案)
edit2.setfocus;做一个判断即可
得到edit1的最大长度(得设置),在Keypress里判断,如果输入的长度等于得到的长度则edit2.setfocus
procedure TForm1.Edit1Change(Sender: TObject);
begin
Canvas.Font := Edit1.Font;
if Canvas.TextWidth(Edit1.Text) + Canvas.TextWidth(
Edit1.Text[1]) >= Edit1.Width then
Edit2.SetFocus;
end;