Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Eigene Komponente (basiert auf TPanel) zeichnet sich nicht
rstaeker - Di 18.01.05 19:55
Titel: Eigene Komponente (basiert auf TPanel) zeichnet sich nicht
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37:
| unit AmpelGerade;
interface
uses Windows, Messages, SysUtils, Classes, Controls, ExtCtrls, Graphics;
type TAmpelGerade = class(TCustomPanel) private protected public constructor Create(AOwner: TComponent); published end;
procedure Register;
implementation
procedure Register; begin RegisterComponents('Eigene', [TAmpelGerade]); end;
constructor TAmpelGerade.Create(AOwner: TComponent); begin inherited Create(aOwner); BevelInner:=bvNone; BevelOuter:=bvNone; Paint; end;
end. |
Kann mir jemand sagen, warum im Create die Eigenschaften des Bevels nicht geändert werden?
Wenn ich die Unit verwende, ob in der IDE oder direkt durch USES wird zwar das Panel erzeugt aber die Eigenschaft werden nicht geändert. :?:
Jemand eine Idee dazu
MfG (und vielen Dank)
Rene
AXMD - Di 18.01.05 20:00
Killt mich nicht, wenn ich jetzt falsch liege, aber fehlt da nicht eine override-Direktive?
AXMD
rstaeker - Di 18.01.05 20:18
AXMD hat folgendes geschrieben: |
Killt mich nicht, wenn ich jetzt falsch liege, aber fehlt da nicht eine override-Direktive?
AXMD |
Hallo AXMD,
ich glaube, ich sollte mich erschießen.
Probier seit fast ner Stunde. Auch untergeordnete Komponenten wurden nicht gezeichnet und angezeigt.
Vielen Dank
Rene
AXMD - Di 18.01.05 20:24
Tja, manchmal sieht man den Code vor lauter Zeilen nicht mehr ;)
AXMD
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!