Button(string)

Tags:    delphi

Hvordan loader man button numeret via en string? har prøvet med følgende men virker ikke...
button(button).caption:= 'prøve';
den siger bare: "missing operator or semicolon"
Nogen der ved hvad der er galt?

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Hvordan loader man button numeret via en string? har prøvet med følgende men virker ikke...
button(button).caption:= 'prøve';
den siger bare: "missing operator or semicolon"
Nogen der ved hvad der er galt?

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------


Hvad mener du med nummeret?

Med venlig hilsen
Frede_Manden



Ikke nummeret på den måde.. Bare resten af navnet på en knap vil jeg gerne have loadet fra en string
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Ikke nummeret på den måde.. Bare resten af navnet på en knap vil jeg gerne have loadet fra en string
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------


Jar forstår dig overhovdet ikke!

Med venlig hilsen
Frede_Manden



Altså hvis jeg vil have der skal trykkes på en knap. Knappen hedder button1. Så vil jeg gerne have så jeg har gemt '1' i en string og så jeg for eksempel kan skrive: button(string).click;
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Altså hvis jeg vil have der skal trykkes på en knap. Knappen hedder button1. Så vil jeg gerne have så jeg har gemt '1' i en string og så jeg for eksempel kan skrive: button(string).click;
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------


Nårhh, det kan jeg ikke lige hjælpe dig med

Med venlig hilsen
Frede_Manden



Det kan du ikke, da Button er et objekt og i princippet ikke er afhængigt af hvad du kalder det, du kan derimod lave dine events dynamisk når du opretter knappen. Det vil sige at du opretter en knap, assigner en event til knappeps onClick event, og så efterfølgende gører brug af denne event. Hvad er det du vil opnå ved dette? Og hvorfor lave en eventhandler pr. knap når du kan lave een event handler og lade alle dine knapper bruge denne event handler ?

(¯`·._.·[Brian Hvarregaard]·._.·´¯)



Hmm okay. Men det gør heller ikke så meget da det bare var noget jeg legede med for sjov.
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Hmm okay. Men det gør heller ikke så meget da det bare var noget jeg legede med for sjov.
Mvh.
Rune Jensen


Du kan bruge FindComponent() + lidt typecasting til at opnå det du vil. Prøv at slå FindComponent() op i hjælpen og kig lidt på eksemplet.



t