Fórum Nome do componente #300566
25/10/2005
0
gostaria de saber como posso capturar o nome do componente em que está o foco.
ex:
Quando o foco for para um componente (edit,dbedit,combo, etc...) gostaria que o nome desse componente aparecesse em um label.
Alguém sabe como fazer isso?????
Demetrius
Curtir tópico
+ 0Posts
25/10/2005
Firekiller
Label1.Caption := TComponent( Sender ).Name;
Gostei + 0
25/10/2005
Sistemald
Label1.caption:= screen.ActiveControl.Name;
Gostei + 0
25/10/2005
Sistemald
procedure ScreenActiveControlChange(Sender: TObject);
na sua procedure coloque a resposta anterior como os comando dela.
No on create do form declare
Screen.OnActiveControlChange := ScreenActiveControlChange;
não testei mas deve funcionar!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)