Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
18. Feb 2023
Tja, rate mal, wofür ein Debugger da ist und was man jetzt damit macht. :zwinker:
Ich kann ja nur davon ausgehn, dass in msg.LParam wirklich ein TComponent ist und dessen Owner ein TTabSheet.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
17. Feb 2023
Erstmal: benennt man natürlich seine Komponenten so, dass sie einem sagen, was sie machen. :stupid:
.Name ist direkt ein Komponentenname.
Bei .GetNamePath muß man aufpassen, denn es können mehrere Namen sein.
Nochmal: Warum Strings, wenn du schon ein Objekt hast?
Bei Namen mußt du nunmal auf Groß-/Kleinschreibung achten,
ODER man vergleicht case-insensitiv.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
17. Feb 2023
ups = nicht is :oops:
(für Instanz/Variable, nicht Klasse/Typ)
Und nein, es steht nicht Tabsheet1 drin. :zwinker:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
17. Feb 2023
Was möchtest du wetten, dass das eine S nicht klein ist?
SameText
Oder steht da wirklich nur der eine Komponentenname im Path?
Oder warum nicht mal ohne Strings?
if TComponent(msg.LParam).Owner is TabSheet1 then