请问怎样能知道是哪一个控件得到了焦点? 当前窗口的焦点控件为:self.ActiveControl;其它窗口则要先取得窗体变量,然后用变量.ActiveControl; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的意思是说如何返回得到焦点的控件,控件是我运行后建的。 只能在程序中得到NAME值 同意 liang_z(千山一刀之忍者神龟)的观点 请问具体如何实现?DELPHI 的帮助写得都不算详细! form1.caption:=activecontrol.name;窗体标题就可以显示聚焦控件的name名 写一个ButtonEnter处理事件,Form上的所有控件公用此事件。procedure TForm1.ButtonEnter(Sender: TObject);var i:integer;begin for i:=0 to self.ControlCount -1 do if controls[i]=sender then begin form1.Caption:=controls[i].Name;//演示用例 //处理代码 //…… //…… end;end; caoyq(草民呆瓜)兄: 你所写的事件系统并不识别啊 只有在前面定义完了才行啊 是不是我有什么不明白的地方啊? 焦急啊,在线等,FASTREPORT使用的时候一个提示冲突frx7.bpl treeview FastReport 怎样循环播放一段WAV声音? 请问如何作可以换皮肤和语言的软件!? 急??????????????????? 请教:有关数据查询的问题 建模工具! 谁知道Indy控件中的IdPOP3和IdMessage控件的使用方法,谢谢! Delphi下OpenCV一个函数找不到 请问如何用鼠标画一个椭圆? 请问:如何格式化TDataTimePicker的时间成为yyyymmdd(如 20011029)
窗体标题就可以显示聚焦控件的name名
procedure TForm1.ButtonEnter(Sender: TObject);
var
i:integer;
begin
for i:=0 to self.ControlCount -1 do
if controls[i]=sender then
begin
form1.Caption:=controls[i].Name;//演示用例
//处理代码
//……
//……
end;
end;