Forum: Software-Projekte der Mitglieder
by bitsetter,
24. Jul 2007
Hallo,
also eine Paintbox ich dachte ein TImage, du kannst ja mal versuchen im onCreate Event PaintBox1.Parent.DoubleBuffered:= true; aufzurufen.
Ansonsten könnte man das Problem noch mit einem OffScreenBitmap lösen. Da werden die einzelnen Kreise und Linien auf ein Bitmap im Speicher gezeichnet und dann wird das gesamte Bild im onPaint Event zum Beispiel mit BitBlt() in die Paintbox...
Forum: Software-Projekte der Mitglieder
by bitsetter,
23. Jul 2007
Dann kann man gleich auf den 1. Blick sehen, welche Linien angezeigt werden und welche nicht. Wenn es angeblich nicht geht, dann ist es auch kein Beinbruch.
Bei mir flackert das Bild ganz schön, wenn ich das Dreieck bewege.
EDIT: Ich habe mal ein Bild angehängt, wie ich es mit dem Menü meinte. Das ist ein Screenshot von einem bekannten Programm.
Forum: Software-Projekte der Mitglieder
by bitsetter,
23. Jul 2007
Hi,
wenn ich mal wieder mit Dreiecken zu tun habe, dann kann ich dein Programm sicherlich gebrauchen. Außerdem sieht es nicht schlecht aus, das hat bestimmt etwas Arbeit gemacht. Wie ich gerade sehe, hast du auch die Formeln zur Dreiecksberechnung in der ausführlichen Hilfe.
Allerdings flackert das Bild beim Drehen des Dreieckes, dafür gibt es doch DoubleBuffered.
Beim Hauptmenü steht...