Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Panele dynamisch erzeugen (https://www.delphipraxis.net/209714-panele-dynamisch-erzeugen.html)

TiGü 14. Jan 2022 08:27

AW: Panele dynamisch erzeugen
 
Zitat:

Zitat von Kurt Wallander (Beitrag 1500566)
huch, so viele Reaktionen!
PaintBox brauche ich, um zwischen den Panelen Trennungslinien zu zeichnen. Mir ist nur Paintbox eingefallen, weil es ein Canvas hat.

Zeichne doch auf ein großes farbiges Hintergrundpanel deine kleineren Panele mit etwas Abstand, so dass die Farbe durchschaut.

KodeZwerg 14. Jan 2022 09:46

AW: Panele dynamisch erzeugen
 
ich würde viele kleine panels in ein großes erzeugen, als "trenner" einen bevel dazwischen erzeugen, per align/margins alles auf deinen geschmack abstimmen.
(das große muss ja nicht unbedingt als ein sichtbares erzeugt werden, es soll ja nur als container dienen. also ohne sichtbare kanten...)

Blup 14. Jan 2022 13:07

AW: Panele dynamisch erzeugen
 
Wenn schon in einer Paintbox, würde ich die Panel selber zeichnen und deren Inhalt ebenso.
Die Position der einzelnen Panel ist doch bekannt.
So viele Komponenten(insbesondere WinControl) machen das Programm sonst nur unnötig langsam.

Sinspin 14. Jan 2022 14:23

AW: Panele dynamisch erzeugen
 
Sudoku... das schreit eher nach einem Grid Control, oder nach selber zeichnen.
Bei Aktionen für eine Zelle könnte man neben dem Grid oder mit einem "schwebenden" Panel in der Nähe der Zelle dann eine Eingabe relaisieren. So oder so muss man nicht "tausendmal" die gleiche Komponente auf dem Form haben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:29 Uhr.
Seite 2 von 2     12   

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