Forum: Die Delphi-IDE
by LokutusvB,
23. Jun 2016
Dann lag es am fehlenden großen T, der Klassenname hat mit einem kleinen t begonnen. Das habe ich ausgebessert. Danke dir!
Forum: Die Delphi-IDE
by LokutusvB,
23. Jun 2016
Hm, das ist aber bisher bei anderen selbst erstellten Komponenten nicht so gewesen.
Im Anhang lade ich die DCR hoch.
PS:
An der DCR liegt es nicht, auch ohne DCR erscheint das Icon, das wird wohl aus der RES-Datei gezogen. :(
PS1:
Manchmal hilft schon, rabüer zu "sprechen". Ich hatte in der RES-Datei aus Testgründen neben dem Bitmap noch ein Icon reingestellt. Dieses Icon hat es die...
Forum: Die Delphi-IDE
by LokutusvB,
22. Jun 2016
Danke für die Informationen.
Ich habe nun die fertige Komponente in Delphi installiert. Nun habe ich das folgende Problem und keine Lösung dafür.
Sobald ich die Komponente in einem Projekt benutze, wird nun auch das Symbol der Komponente aus der DRC-Datei als Programmsymbol genutzt. Selbst wenn ich die Komponente wieder aus dem projekt entferne und das Sysmbol der Anwendung neu zuweise,...
Forum: Die Delphi-IDE
by LokutusvB,
21. Jun 2016
Ich muß gestehen himitsu, damit habe ich mich noch nicht beschäftigt. Der Owner im constructor ist TComponent. Mit SetSubComponent habe ich noch nie wissentlich gearbeitet. Da muß ich erst mal nachlesen, was genau das bewirkt. Gleiches gilt für deinen Tipp.
PS:
Ich habe es nun so gelöst. So sollte es in Ordnung sein. Wärend der Programmausführung wird nur Visible verändert, im Designer wird...
Forum: Die Delphi-IDE
by LokutusvB,
20. Jun 2016
Die Eigenschaft hat beides:
function tBtnCheck.GetChecked;
begin
Result := (PFState = cbChecked);
end;
procedure tBtnCheck.SetChecked(val: Boolean);
begin
if val then PFState := cbChecked else PFState := cbUnchecked;
Forum: Die Delphi-IDE
by LokutusvB,
20. Jun 2016
Hallo,
ich habe mir eine eigene Komponente, abgeleitet von TCustomControl erstellt. Dabei handelt es sich im wesentlichen um einen Button, ein paar Panel und ein Bild. Das ganze soll eine Checkbox simulieren. Drücke ich den Button, wird checked entweder True oder False und das Bild sichtbar oder unsichtbar. Das läuft auch soweit alles. Die Komponente wird auch richtig im Objektinspektor...