Hallo. Ich hab herausgefunden das lazarus nicht alle Packete besitz, die es z.B unter delphi gibt.
(vllt ist es auch nur mein lazarus (0.92) ) aber seisdrum ich suche eine Mega version von lazarus wo schon etliche packete drin sind. Die größe des downloads ist mir egal (16Mbit-DSL)
naja wär einfach gut wenn ich nicht jedes packet nachinstallieren müsste. Ich hätte gern
TCanvas und TGraphicControl aber ich hasse es packete manuell zu installieren. weil es auch nirgens eine vernünfitige step by step anleitung gibt. Und auch kein register wo mal alle komponenten aufgelistet werden.
unter Komponenten >> Installierte Packages einrichten hast du doch ne Liste der Verfügbareb Packages, und Packages von Drittanbietern muss man sich auch bei Delphi selbst suchen, und es geht.
Vielmehr interessiert mich, wie man TCanvas in ein extra Package bekommt
ganz einfach: als Komponente erstellen.
Also eine eigene Klasse schreiben die von TCanvas abgeleitet ist und die dann einfach in der IDE installieren....
...hat aber den Vorteil, das das Bild automatisch gepufferd wird, während man das bei dei PaintBox selbst machen muss, was je nach Verwendung schon Code spart.
nein Christian, dieses Thema hatten wir schon. Da hast du und Theo gesagt das die Paintbox zu langsam ist.Ich habe dazu extra tests gemacht, und bin zu dem gleichen Schluss gekommen.
Ich kann mich dumpf erinnern, dass das unter GTK etwas geflackert hat.
Der Unterschied zu TCustomControl ist, dass TPaintbox von TGraphicControl abgeleitet ist. Es ist also kein TWinControl wie TCustomControl und TPanel.
Deshalb kann es z.B. auch keinen Tastaturfokus erhalten.
Kann schon sein, dass das in der konkreten Implementation einen Unterschied macht.