![]() |
button klick für mehrere buttons
Hallo
wie schaffe ich es mehreren dynamisch erstellten buttons die gleiche on click methode zuzuordnen, wobei er bei klick auf einen button ein edit feld sichtbar macht, das mit dem sichtbar machen ist ja kein problem aber wie schaffe ich es das die jeweiige przedur aufgerufen wird und ich weiß welcher button gedürckt wurde? |
Re: button klick für mehrere buttons
Delphi-Quellcode:
Und innerhalb des Ereignisses kannst Du via Sender überprüfen, welcher Button das war.
NeuerButton.OnClick := MeinOnClickEreignis;
Delphi-Quellcode:
if (Sender as TButton).Name = 'Button1' then
|
Re: button klick für mehrere buttons
Oder allen Buttons einen Tag zuordnen und dann die Tag beim klick überprüfen.
Delphi-Quellcode:
hätte den vorteil das du ne Zahl hast, die du beim erstellen der buttons einfacher zuordnen kannst, falls du es dynamisch machst
if (Sender as TButton).Tag = 1 then
|
Re: button klick für mehrere buttons
Zitat:
|
Re: button klick für mehrere buttons
@Hador: Nunja... dynamische Buttons (nach denen er gefragt hatte) sind halt zur Designzeit noch nicht da um ihnen darüber eine Ereignisbehandlungsroutine zuzuweisen.
|
Re: button klick für mehrere buttons
:oops: ups überlesen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz