我在写模板,那时还不知道具体的Edit名称!
解决方案 »
- 谁有imagebtn发我一份谢谢
- !!婚!!外!!情!!管!!理!!试!!行!!条!!例!!!!!!!!!!
- 请教 各位高手 DELPHI 连ORALCE 的问题
- SQL问题帮忙啊
- Delphi5+SQLServer2000执行SQL语句报“超时已过期”的错误?
- 访问ACCESS MDB文件
- 各位大哥,请帮忙!
- vclzip控件在的delphi6.0中安装?并加vclzip控件for delphi 6.0
- 如何从数据库中读出blob类型的记录??
- 哪位兄台能帖一帖键盘上的按健的相应的那个代码,就是比如if key=回车健 then button1.clcik,此处的回车健是什么代码?
- tabcontrol和pagecontrol有什么区别?
- 怎么用delphi开发asp COM+组件在Web页面中显示一个Word文档?
if (Components[i] is TEdit) AND ((Components[i] as TEdit).TabOrder = 0) then
((Components[i] as TEdit).SetFocus;
假如我Taborder=0的控件类型不确定呢?TEdit,TComboBox,等等
(我做的是模板,那时是不知道什么控件类型的)
因为我想在模板中实现,重新填写的功能,那是焦点可能已经在别的控件了,我想回到第一个不确定类型的输入控件中,怎办?谢谢
wctrl:TWinControl;
begin
for i:=0 to pred(ComponentCount) do begin
if not (Components[i] is TWinControl) then continue;
wctrl:=TWinControl(Components[i]);
if wctrl.TabOrder<>DesireTabOrder then continue;
wctrl.SetFocus;
break;
end;
end;
2、父容器是窗体的ActiveControl。
注意:以上条件存立的前提必须是“以上所述各控件的TabStop=True”