Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Polygon Form Designer (https://www.delphipraxis.net/34180-polygon-form-designer.html)

-NIP- 18. Nov 2004 21:03


Polygon Form Designer
 
Liste der Anhänge anzeigen (Anzahl: 1)
Jetzt ist es endlich fertig...

Polygon Form Designer

Das ist ein Programm, um Delphi-Forms mit Hilfe
von Polygonen zu erstellen.
Wie das geht habe ich in der Code Library gesehen:
Sternförmiges Formular

Probiert es einfach mal aus und gebt mir Feedback.
Warscheinlich werde ich noch ein paar Funktionen hinzufügen.

Danke schon mal im Voraus.

-NIP-

jim_raynor 18. Nov 2004 21:11

Re: Polygon Form Designer
 
Mmh. Wenn man einen Punkt in der Mitte löscht, kommt er ganz schön durcheinander. Gut wäre noch, wenn man ein Bild in den Hintergrund laden könnte.

Ansonsten interessantes Programm.

Ultimator 18. Nov 2004 21:11

Re: Polygon Form Designer
 
Ich hab jetzt mal ne einfache Wurm-förmige Form erstellt und ich muss sagen: Das Prog ist Top :thuimb:

-NIP- 18. Nov 2004 21:16

Re: Polygon Form Designer
 
Zitat:

Zitat von jim_raynor
Gut wäre noch, wenn man ein Bild in den Hintergrund laden könnte.

Das hab ich auch schon überlegt. Ich werds warscheinlich einbauen.

Zitat:

Zitat von Ultimator
Ich hab jetzt mal ne einfache Wurm-förmige Form erstellt und ich muss sagen: Das Prog ist Top

Das freut mich. ;)

-NIP-

Luckie 18. Nov 2004 21:17

Re: Polygon Form Designer
 
Die Zeichenfläche zeichnet sich erst wieder neu, wenn man mit der Maus drüberfährt nachdem man es maximiert hat.

Der generierte Code für das OnCreate Ereignis ist doppelt, wenn man zwischenzeitlich das About-Fenster öffnet. Beide Fenster sollten modal sein. Das Maximieren des Code-Fensters macht auch keinen Sinn.

CalganX 18. Nov 2004 21:18

Re: Polygon Form Designer
 
Hi,
ganz nett, ansonsten wäre es aber noch schön, eine Vorschau zu sehen. ;)

Chris

Sanchez 18. Nov 2004 21:28

Re: Polygon Form Designer
 
Ich hätt ich ein paar Vorschläge für dich:
1. Bei Doppelklick würde ich die Form schließen. Das bin ich vom Bilder freistellen mit dem Polygon-Lasso so gewöhnt.

2. Wäre es fein, wenn man ein eine Form verschieben könnte. Am Rand ist es nämlich schwer genau zu klicken. Wenn ich jetzt z.B. das Kreuz zum schließen im Bereich haben möchte, wirds schwierig,

3. Würde ich einen Modus zum orthogonal Zeichnen einbauen. Z.B. bei gedrückt halten von Strg werden nur rechtwinklige Linien gezeichnet.

Ansonsten ganz nett, obwohl ich sowas vermutlich nicht benötige.

grüße, daniel

Nicodius 19. Nov 2004 20:58

Re: Polygon Form Designer
 
Liste der Anhänge anzeigen (Anzahl: 1)
ganz nett

nur form schließen sollte anders gemacht sein checkbox ist keine lösung ;)

wenn man beim form schließen mit der maus ist - sieht man noch den letzten strich bis man wieder auf die zeichenfläche geht ;)


und wie kann das sein? die punkte ändern sich nach dem löschen eines punktes ;) das ist dann natürlich falsch ;)

sh anhang


es hei0ßt nur bmp ;) ist ne jpg datei

CReber 20. Nov 2004 02:40

Re: Polygon Form Designer
 
Tolles Programm! Jetzt noch mit dem Feature PicToForm und es ist perfekt ;)

Elite 20. Nov 2004 04:53

Re: Polygon Form Designer
 
Ajo, scheint zu funktionieren. Ist auf jeden Fall idiotensicher :)
Sogar für Leute, die sich tot müde fühlen *zur Uhr guckt*

clues1 20. Nov 2004 12:15

Re: Polygon Form Designer
 
Bitte beim Screenshot, das Bild als PNG Speichern. BMP ist soooo rieseig.

Sonnst Geniales Programm ;D

-NIP- 20. Nov 2004 13:23

Re: Polygon Form Designer
 
Ich arbeite grade noch am "PicToForm".
Bisher flackert das Bild sehr stark, wenn ich auf der Paintbox darüber zeichne.
Weiß jemand Abhilfe?

Zitat:

Zitat von Nicodius
nur form schließen sollte anders gemacht sein checkbox ist keine lösung ;)

Was soll ich denn anstatt der CheckBox nehmen?

Zitat:

Zitat von Nicodius
wenn man beim form schließen mit der maus ist - sieht man noch den letzten strich bis man wieder auf die zeichenfläche geht ;)

Ok wird noch behoben.

Zitat:

Zitat von Nicodius
und wie kann das sein? die punkte ändern sich nach dem löschen eines punktes ;) das ist dann natürlich falsch

Hast du denn den Punkt in der ListBox ausgewählt gehabt?
Ich knoble grad noch an der Realisierung von Volgendem:
Wie kann ich überprüfen, ob ein Eintrag in der List Box ausgewählt ist?
Hat jemand ne Idee?
-NIP-

Luckie 20. Nov 2004 13:27

Re: Polygon Form Designer
 
Wie machst du es denn bisher? Normalerweise zeichnet man auf ein Bitmap im Speicher, da Ausgaben auf dem Canvas immer sehr langsam sind. Und dann kopiert man es mit der API Funktion BitBlt auf den Canvas zum Anzeigen. Dies tut man immer im OnPaint der Paintbox und wann es eben sonst noch nötig ist. Und wenn du es eben immer om OnPaint kopierst, dann ist es auch immer aktuell, wenn die Painbox neu gezeichnet werden muss.

-NIP- 20. Nov 2004 13:31

Re: Polygon Form Designer
 
OK ich gebs zu, ich zeichne es einfach mit Canvas auf die Paintbox.
Ich werd mich mal drum kümmern das mit nem Bitmap zu machen.

-NIP-

Nicodius 20. Nov 2004 23:17

Re: Polygon Form Designer
 
Zitat:

Wie kann ich überprüfen, ob ein Eintrag in der List Box ausgewählt ist?

Delphi-Quellcode:
TListBox.ItemIndex

Airblader 21. Nov 2004 09:38

Re: Polygon Form Designer
 
Hm...3 Vorschläge wären noch da:
  • Das Doppelklick-schliessen (genannt)
  • Evtl. einstellbare Formfarbe ?
  • Direkte Anzeige wie die Form aussehen würde ;)

-NIP- 21. Nov 2004 12:36

Re: Polygon Form Designer
 
Was für einen Wert muss der denn haben?

-NIP-

Ultimator 21. Nov 2004 12:55

Re: Polygon Form Designer
 
Der ItemIndex gibt den markierten Eintrag der ListBox zurück; ist keiner markiert, ist er -1 ;-)

-NIP- 21. Nov 2004 14:10

Re: Polygon Form Designer
 
Zitat:

Zitat von Airblader
Hm...3 Vorschläge wären noch da:
  • Das Doppelklick-schliessen (genannt)
  • Evtl. einstellbare Formfarbe ?
  • Direkte Anzeige wie die Form aussehen würde ;)

Ich bin grade eine komplett neue Oberfläche am programmieren.
Bis zur nächsten Version dauert es warscheinlich noch ein bisschen.
Was meinst du mit einstellbarer Formfarbe?
Das mit der direkten Formanzeige...ich weiß nicht wie ich das machen soll,
oder kann man das vielleicht mit dynamischen arrays lösen?

Naja also wie gesagt:
Bis zur nächsten Version wird noch etwas dauern.
Da kann man dann auch Formen abspeichern und öffnen,
rechtwinkliges Zeichnen wird warscheinlich auch drin sein.
Man kann ein Vorlagebild laden, um darüber eine Form zu zeichnen
und man kann auch Zeichen- und Hintergrundfarbe verstellen.

-NIP-.cya('Bis bald');

Airblader 21. Nov 2004 15:23

Re: Polygon Form Designer
 
Ich meine das so, das es seltsam aussieht, wenn man nur Linien sieht.
Sowohl HG der zeichenfläche als auch HG der form die man da erstellt hat sind grau ;)

air

-NIP- 21. Nov 2004 15:36

Re: Polygon Form Designer
 
naja muss mal gucken, ob ich das hinkriege :-D

-NIP-


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz