![]() |
Dynamisch TEdit erzeugen
Hallo alle zusammen.
ich habe ein Frage, ich beschäftige mich im Moment mit dynamisch erzeugten Controls. Ich würde jetzt gerne TEdits dynamisch erzeugen. Das PRoblem ist, dass wenn ich dem Edit eine Procedure zuweise dann sagt der Compilier immer das man eine Procedure keinem TNotifyEvent zuweisen könnte. wie kann ich das PRoblemn lösen ? GRuß timb0 |
Re: Dynamisch TEdit erzeugen
Hi und herzlich Willkommen! :dp:
Wie schaut denn Dein Code aus? |
Re: Dynamisch TEdit erzeugen
Mach aus der Prozedur eine Methode mit der richtigen Signatur.
|
Re: Dynamisch TEdit erzeugen
Also mein Code ist nicht sehr wild
Delphi-Quellcode:
Wie kann ich das den mit der Methode machen ?=Procedure DynEditOnschange(Sender:TObject); ... NEwedit.onchange := DynEditonschange(self); .... Gruß timb0 |
Re: Dynamisch TEdit erzeugen
Hi,
Delphi-Quellcode:
TForm1 = class(TForm)
procedure DynEditOnschange(Sender:TObject); [...] end; [...] NEwedit.onchange := DynEditonschange; |
Re: Dynamisch TEdit erzeugen
Eine Methode ist Teil einer Klasse. Im Zweifelfall der Form oder als Klassenmethode
|
Re: Dynamisch TEdit erzeugen
Ok DAnke leute ich Glaube mein Fehler war, das ich die PRocedure ausversehen
im PRivate bereich definiert habe. nochmal DAnke Timb0 |
Re: Dynamisch TEdit erzeugen
Moin, Moin,
nicht, dass du jetzt lange Zeit einem Irrtum vertraust: Daran kann es nicht gelegen haben! Eine im private-Abschnitt der Klasse deklarierte (kompatible) Prozedur kannst du selbstverständlich deinem in der gleichen Klasse dynamisch erzeugten Edit zuweisen. Der Fehler muss ein anderer gewesen sein! |
Re: Dynamisch TEdit erzeugen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:49 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