Avatar billede mr_green Nybegynder
07. marts 2002 - 10:21 Der er 7 kommentarer og
1 løsning

Aktiv Component navn

Jeg er ved at lave en procedure, som skal reagere på mange forskellige knapper, hvordan får jeg fat i navnet på den knap jeg lige har trykket på, så jeg kan få det smidt ned i proceduren??
Avatar billede martinlind Nybegynder
07. marts 2002 - 10:24 #1
Kan du ikke bruge formens property "ActiveControl"

/Martin
Avatar billede martinlind Nybegynder
07. marts 2002 - 10:25 #2
Ellers må du bruge ClickEventens Sender
Avatar billede mr_green Nybegynder
07. marts 2002 - 10:26 #3
Jeg kan ikke få ActiveControl til at virke hvordan virker den??
Avatar billede mr_green Nybegynder
07. marts 2002 - 10:39 #4
Og med ClickEventens sender kan jeg kun få ClassName tilbage men jeg skal bruge navnet på den Component der er blevet trykket på??
Avatar billede martinlind Nybegynder
07. marts 2002 - 10:43 #5
du kan caste Sender til en Component

ShowMessage( TComponent(Sender).Name );

ActiveControl plejer at være lig den Control der har focus

/Martin
Avatar billede Marting Forsker
07. marts 2002 - 10:48 #6
prøve at dobbeltklik på knappen

Martin
Avatar billede mr_green Nybegynder
07. marts 2002 - 11:53 #7
martinlind du får pointene

ShowMessage( TComponent(Sender).Name );

passer perfekt til det jeg skal bruge :-)

takker...
Avatar billede Marting Forsker
07. marts 2002 - 13:22 #8
Den kig ikke det jeg lagen ind???

Martin
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester