Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Suche guter TPaintBox Fremdkombo
Biarchiv - Sa 28.01.06 21:16
Titel: Suche guter TPaintBox Fremdkombo
Hey,
gibts eine gute PaintBox FremdKombo was viel mehr kann als die der Delphi?
Objekte einzeln speichern, verschieben, vergrößern, verkleiern....
usw...
digi_c - Sa 28.01.06 21:56
Umschreibe mal am besten was du so machen möchtest, vielleicht gibt es etwas optimaleres für dein Vorhaben als eine Paintbox. Alternativen wüßte ich jetzt nicht außer vielleicht welche mit Antialiasing oder so...
Biarchiv - So 29.01.06 10:38
Hallo,
ich möchte ein Zeichenprogramm schreiben. So wie Corel Draw oder Photoshop...
Natürlich nicht so umfangreich nur es geht um die Zeichenfläche.
Man sollte folgendes können:
Rückgängig (merken von Objekten)
Speichern (wo man einzelne Objekte immer wieder einzeln verändern kann)
Laden ( - " - )
Das übliche wie PEN, Pixel, ...
Bilder einfügen (verkleinern, vergrößern, drehen ,...)
Objekte in den Vordergrund oder Hintergrund setzen...
sowas in der Richtung... Ob es sowas überhaupt gibt?
digi_c - So 29.01.06 10:45
Also irgendwo hatte ich mal ein Tut dazu gesehen, glaube war wegen Pointern oder so, egal.
Ja da ist dein Ansatz doch schon ganz richtig, mann müsste in etwa (IMHO) so vorgehen:
1.Paintbox zum als Zeichenfläche
2.z.B. TDrawFigure Klasse erstellen und von dieser die Objekte ableiten(TRechteck,TKreis,..). Idealerweise hat diese Überklasse schon das wichtigste dabei was überall da ist (Mittelpunkt,DrawMethode(virtuell),...)
3.Die Unterklassen füllen diese mit Leben
4.Dein Programm bekommt eine TObjectList in der Objekte dieser Unterklassen eingefügt werden
5.Diese hat IMHO auch schon eine Methode zum speichern ihrer ganzen Objekte
Das wars :D hoffe ist nicht zu sehr gerafft.
Biarchiv - Di 31.01.06 15:12
Hallo,
dank...
Leider finde ich zu TDrawFigure absolut nichts in der Hilfe von Delphi2005.
Vieleicht ein kleines Beispiel und welcher unit gehört der an?
Kann man mit der auch Bilder einfügen?
Bitte hier auch ein kurzes beispiel : TObjectList.
Vielen Dank...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!