![]() |
Formularelemente in eigener Prozedur ansprechen
Ist wahrscheinlich ne blöde Frage, aber ich find eifnach nix bei google.
In forgefertigten Prozeduren/Funktionen, wie z.b. TButton1Click, kann ich ja ganz einfach die Formularelemente ansprechen mit
Delphi-Quellcode:
wie mache ich das jedoch ein einer eigenen funktion von mir?
edit1.text := 'hallo du da';
habe mir das so vorgestellt, das bringt jedoch keinen erfolgt
Delphi-Quellcode:
function zeigmirwasdrinist():string;
begin zeigmirwasdrinist:= edit1.text; end; vielen dank für die hilfe |
Re: Formularelemente in eigener Prozedur ansprechen
Delphi-Quellcode:
function zeigmirwasdrinist(F: TForm1):string;
begin zeigmirwasdrinist:= F.Edit1.text; end; |
Re: Formularelemente in eigener Prozedur ansprechen
Imho ist folgendes das Problem: Du greifst auf ein Objekt zu, welches du in deiner Funktion nicht "kennst".
Lösung Nummer 1: Du deklarierst deine Funktion innerhalb der Formular-Deklaration. Lösung Nummer 2: Du Greifst über das Formular auf das Steuerelement zu. (Form1.Edit1.Text) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:27 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-2025 by Thomas Breitkreuz