Hi, Dani Danke erst eimal das du versucht zu helfen.
Du hast Recht wenn Ein object in der Tshape nicht existiert kann ich nicht drauf zu greifen .
Wenn man nach der erzeugten intanz hier z.B
S:Ts;
s:=Ts.create(self);
wenn S. eingibt in Delphi bei allen Objectvariablen werden die Methoden, Functionen,Var,Propertys, Ereignisseigenschaften , angezzeigt die wie hier in Tshape deklariert wurden und die benötigten units auf die sie zugreift.
Meine Frage all diese sind dann auch für mich verfügbar oder sehe ich das falsch.
S.Brush.---Metoden,Var u.s.w werden angezeigt
Nach s. <Enter> gedrückt wird nur die Propery Brush:Tbrush angezeigt und das ist nur die Eigenschaft brush ist dsa richtig.!
aber das Tcanvasobject wird nicht angezeigt,muss erzeugt weren ist das richtig?
aber wie ? Darum geht mirs ja
--------------------------------------------------------------------
var canvas:Tcanvas
Muss ich hier die canvas:=Tcanvas.create(self)
oder property canvas:Tcanvas read ...... write...... Defaults ..
Habe auch im Forum nichts gefunden auser in Groupbox zeichnen
------------------------------------------------------------------------
oder s.canvas.handle
oder
api get....
DC:HDC brauche ich ein
Handle Ts.canvas.handle und über
API function Zugriff auf Tcanvas ! oder wie ich oben schon angegegeben hatte
In Delphionlnehilfe D6 Objechirerchie kein Canvssobject vorhanden also muss erzeugt werden
weil Borland keins spendiert hat wie in D3 ich kenne nur Personal .
In D3 ist es demzufolge schon imlementiert. u. brauch nicht erzeugt werden.
da nützt auch der Konstrukt canvas:=Tcanvas.create nichts wenn Tshape kein Tcanvas besitzt.
Gibt es den Literatur darüber oder ist das In der Proffessional Online viel mehr enthalten
ich weis es ja nicht.
Kannst Du mir ein Beispiel bringen wie man das macht ?
Da wäre ich sehr dankbar oder wie kan mans sonst lernen .(D-bücher Foren Wo);
Vielen Dank im voraus
biochip