17. september 2001 - 23:17Der er
8 kommentarer og 2 løsninger
sæt OnClick event runtime
Jeg allokere et antal speedbuttons under runtime, mit problem er at jeg gerne vil have speedbuttons onClick event til at pege på en procedure, hvordan sætter jeg den ?
Og hvad er lige den store forskel??? (bortset fra navnet på metoden, hvilket er ligemeget...).
morten_s> du må have lavet en fejl, da du tastede det ind - det virker altså! Jeg skrev dog ikke hele koden....
Jeg har lige copy\'et den kode jeg angav ind i et Delphi-program - og det virker!! Det er meget nok, at man får afvist et svar, der rent faktisk virker.
Jeg er meget rolig - måske skulle du også være rolig, og vente med at afvise et svar til du er sikker på, det ikke er dig selv, der har lavet en fejl. Det er vel ikke meningen, at man skal svare med et komplet compilerbart og fuldt funktionelt program?
procedure TForm1.ButtonClick(Sender: TObject); begin If not (Sender is TButton) then exit; //Sikkerheds tjek på ikke en eller anden sjovert har stoppet //noget andet end en knap ind i Sender. En Hest måske ? if TButton(Sender) = Button1 then begin ShowMessage(\'Button1\'); end else if TButton(Sender) = Button2 then begin ShowMessage(\'Button2\'); end else if TButton(Sender) = Button3 then begin ShowMessage(\'Button3\'); end; end;
Giv Pointsne til Motten_s i det jeg etenlig blot har uddybet han svar :-)
Jens B
Synes godt om
Ny brugerNybegynder
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.