Autor Beitrag
galagher
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2556
Erhaltene Danke: 45

Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
BeitragVerfasst: Di 19.02.13 19:19 
Hallo zusammen!

Ich habe eine Komponente TStopWatch gebastelt, keine grosse Sache, einfach von einem TPanel abgeleitet, mit Timer versehen und das ist es auch schon im Wesentlichen.

Als Caption habe ich vorgabemässig 00:00:00 eingestellt. Wie kann ich nun property Caption im Objektinspektor auf "readonly", also nicht änderbar, setzen? Bei einer Stoppuhr hat eine andere Caption als das Uhrzeitformat keinen Sinn.
Ich habe mal bei einer anderen Komponente gesehen, dass man irgendeinen bool'schen Wert nicht auf True setzen konnte, weiss aber nicht mehr, was das war.

Oder, alternativ, kann ich Caption auch ganz aus dem OI nehmen?

_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!
Bergmann89
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1742
Erhaltene Danke: 72

Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
BeitragVerfasst: Di 19.02.13 20:09 
Hey,

du solltest lieber von TCustomPanel ableiten, da sind die Properties noch nicht public. Da kannst du die die du brauchst selbst raus legen.

MfG Bergmann.

_________________
Ich weiß nicht viel, lern aber dafür umso schneller^^
galagher Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2556
Erhaltene Danke: 45

Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
BeitragVerfasst: Di 19.02.13 21:11 
user profile iconBergmann89 hat folgendes geschrieben Zum zitierten Posting springen:
du solltest lieber von TCustomPanel ableiten, da sind die Properties noch nicht public. Da kannst du die die du brauchst selbst raus legen.
:D Dass ich darauf nicht gekommen bin! Dann hätte ich ja gesehen, welche Properties es nicht gibt und wäre sicher durch experimentieren dahinter gekommen! (Oder hätte hier gefragt!)

Danke!

_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!
Bergmann89
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1742
Erhaltene Danke: 72

Win7 x64, Ubuntu 11.10
Delphi 7 Personal, Lazarus/FPC 2.2.4, C, C++, C# (Visual Studio 2010), PHP, Java (Netbeans, Eclipse)
BeitragVerfasst: Di 19.02.13 21:19 
Sowas steht doch eig in der Doku, oder? Ich bin größten Teils mit FPC unterwegs, da kann ich bei solchen Sachen immer fix in den Code gucken ^^

_________________
Ich weiß nicht viel, lern aber dafür umso schneller^^
galagher Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2556
Erhaltene Danke: 45

Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
BeitragVerfasst: Di 19.02.13 21:51 
user profile iconBergmann89 hat folgendes geschrieben Zum zitierten Posting springen:
Sowas steht doch eig in der Doku, oder?
Steht wohl dort, ja...
Aber ich habe - ehrlich - gegoogelt, leider erfolglos!

_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!
Martok
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 3661
Erhaltene Danke: 604

Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
BeitragVerfasst: Mi 20.02.13 02:43 
Kurzer Nachsatz: bei praktisch allen VCL-Komponenten gibt es irgendwo eine TCustomXXXX, die genau die gleiche Funktioalität - aber eben alle Eigenschaften protected - implementiert.
Das ist genau für solche Fälle gedacht ;)

_________________
"The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."