Autor Beitrag
Hein Blöd
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 51



BeitragVerfasst: Di 02.11.04 11:17 
Das ist jetz meine erste Komponente. Deshalb bitte ich um Nachsicht wegen der dummen Fragen. Ich will eine analoge Uhr als Komponente. Die analoge Uhr habe ich bereits als Unit geschrieben. Ich zeichne die Uhr auf auf einem Canvas, wobei ich hier noch die Breite und Höhe selbst angebe. Folgende Punkte sind wichtig für mich:

  • Die Uhr soll den ganzen Bereich der Komponente automatisch ausfüllen
  • Der Bereich außerhalb der Zeiger soll transparent sein
  • Die Uhr soll bereits in der IDE im Entwicklungsmodus angezeigt werden


Die Komponente soll also schon während der Entwicklung ihren Job tun.

Die Frage die ich habe ist welchen Vorfahrtypen ich für sowas nehmen soll? Wie gesagt habe ich noch nie eine Komponente erstellt und schon garnicht eine visuelle. Für mich ist also alles ganz neu. Nicht mal Klassen hab ich bisher richtig erstellt. Was soll ich nehmen? Canvas, Paint oder Image oder macht man das ganz anders?
SchelmVomElm
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 154

W2K Pro
D5 Pro
BeitragVerfasst: Di 02.11.04 11:45 
Also für so was würde ich TGraphicControl nehmen - ist sehr Ressourcen sparend, denn es brauch kein Windows Handle. Dafür kann eine solche Komponente keinen Fokus erhalten und keine untergeordneten Komponenten speichern. Ist das gewünscht, würde ich für diese Sache TCustomControl verwenden...

_________________
for(;P("\n"),R--;P("|"))for(e=C;e--;P("_"+(*u++/8)%2))P("|"+(*u/4)%2);