![]() |
Click procedure einfach so laden?
Hallo,
Ich habe eine Click procedure gemacht, also wenn man auf einen Button klick passiert was. Ich will jetzt das diese procedure in einer anderen procedure aufgerufen wird, geht das? Danke, Ferby |
Re: Click procedure einfach so laden?
klar. Du musst nur dafür sorgen, das die Parameter stimmen. Allerdings kannst Du z.B. bei Sender auch nil übergeben, wenn Du innerhalb der Methode nicht darauf zugreifst. - Ansonsten musst Du halt vorher gucken ob Sender assigned ist.
|
Re: Click procedure einfach so laden?
Wenn der Button z.B. Button1 heißt dann so:
Delphi-Quellcode:
[edit] Zu langsam :wall: [/edit]
procedure <Deine Procedure>
begin [...] Button1Click(Sender); [...] end; |
Re: Click procedure einfach so laden?
Thx
|
Re: Click procedure einfach so laden?
so geht es zwar prinzipiell, halte das aber nicht für guten Programmierstil.
Stattdessen würde ich den momentanen Code in dem ButtonClick-Ereignis auslagern in eine Extra-Methode, und dann diese mehrfach aufrufen (im ButtonClick und in deiner neuen Prozedur etc.). Natürlich vorausgesetzt, mit "Prozedur" meinst Du Methode z.B. Deines Form1. Roderich |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:31 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