Snowball>> Din løsning kan godt være forkert, selvom den som oftes er rigtig. Hvis nu jeg Assigner OnClick events på runtime, så er det jo ikke sikkert at TForm1.Button1Click(Sender: TObject) er den rigtige procedure det kunne ligeså godt være TForm1.Button2Click(Sender: TObject). Så derfor skal man altid bruge Button1.click; den rammer den rigtige.
Må antage at .Click er tiltænkt de gange hvor man ikke vil sende noget med Sender.
Under alle omstændigheder vil din løsning ovenfor resultere i en fejl hvis din Button1Click begynder sådan her:
procedure TForm1.Button1Click(Sender: TObject); begin with (Sender as TButton) do ...
idet du sender en TForm afsted - self bruges normalt kun (med fare for at blive korekset endnu en gang) til constructorere for at fortælle hvem der håndterer ejerskab og frigivelse ved programafslutning.
Undskyld den meget sene reaktion på jeres svar & kommentarer.
Dog vil jeg tillade mig at give mine points til: snowball, da den løsning passede i min situation.
Tak for jeres deltagelse. Prøv lige at kigge på: eksperten.dk/spm/582338 (nyt spørgsmål)
M.V.H jaweni
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.