Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Combobox in Grid(DBGrid, Stringgrid,...) (https://www.delphipraxis.net/14371-combobox-grid-dbgrid-stringgrid.html)

Lord_Stifterl 7. Jan 2004 23:24


Combobox in Grid(DBGrid, Stringgrid,...)
 
Hallo lieber DPler,

ist es möglich eine Zelle eines Grid(egal ob DBGrid, Stringgrid oder sonst irgendein Grid) als Combobox zu definieren. Wenn mich nicht alles täuscht hab ich sowas schon mal gemacht, nur hab ich leider keine Ahnung wie ich das gemacht hab bzw. ob ich mir das nicht einbilde :duck:

Danke im vorhinein für alle Antworten,

LG
Lord_Stifterl

Christian Seehase 7. Jan 2004 23:27

Re: Combobox in Grid(DBGrid, Stringgrid,...)
 
Moin Lord Stifterl,

dazu könntest, sobald eine Zelle, die eine ComboBox enthalten soll, diese ComboBox dynamisch erzeugen, wobei Du das StringGrid als Parent angibst.
Dann müsstest Du nur noch die Koordinaten / Abmessungen für die CB so anpassen, dass sie genau in die Zelle passt.

Nightshade 7. Jan 2004 23:43

Re: Combobox in Grid(DBGrid, Stringgrid,...)
 
Ich weiss nicht, ob das bei Comboboxen funktioniert, aber bei Checkboxen ging es nicht.

Er hat sie zwar angezeigt, aber klicken konnte man sie nicht.

Mir hat dann dieser Beitrag weitergeholfen :


Checkbox in Stringgrid


Dabei wird das Stringgrid auf ein Panel verankert, und die Checkbox bekommt als parent das Panel.

Bei mir hat das mit Checkboxen funktioniert.

woki 8. Jan 2004 00:04

Re: Combobox in Grid(DBGrid, Stringgrid,...)
 
Hi,

wenn du im DBgrid durch Doppelclicken auf das Grid persistente Spalten hinzufügst, kannst du im Objektinspektor oder auch dynamisch Werte einfügen,die dann in einer Dropdownbox erscheinen.

Grüsse
Woki

Lord_Stifterl 8. Jan 2004 07:57

Re: Combobox in Grid(DBGrid, Stringgrid,...)
 
Zitat:

Zitat von Christian Seehase
diese ComboBox dynamisch erzeugen, wobei Du das StringGrid als Parent angibst.
Dann müsstest Du nur noch die Koordinaten / Abmessungen für die CB so anpassen, dass sie genau in die Zelle passt.

Klingt nicht schlecht, jedoch gibts da glaub ich eine einfachere Methode die mir einfach nicht einfallen will. :wall:

LG
LS

Lord_Stifterl 8. Jan 2004 08:00

Re: Combobox in Grid(DBGrid, Stringgrid,...)
 
Hi Night,

danke für die Antwort aber ich glaub das wars wohl auch nicht ganz :-D

Ich werd dir bei Zeiten mal einen kleinen Source zukommen lassen wie du das bei weitem einfacher machen kannst...zumindestens bei einem DBGrid.

LG
LS

Lord_Stifterl 8. Jan 2004 08:05

Re: Combobox in Grid(DBGrid, Stringgrid,...)
 
Zitat:

Zitat von woki
Hi,

wenn du im DBgrid durch Doppelclicken auf das Grid persistente Spalten hinzufügst, kannst du im Objektinspektor oder auch dynamisch Werte einfügen,die dann in einer Dropdownbox erscheinen.

Grüsse
Woki

Natürlich....das wars....wie konnte ich das nur vergessen :wall:

Danke
LG
LS

eddy 8. Jan 2004 10:25

Re: Combobox in Grid(DBGrid, Stringgrid,...)
 
Hallo

das hatten wir schon: DBGrid mit DBComboBox

Quelltext und Bild, getestet in DBGrid (Stringgrid - keine Ahnung).

mfg
eddy

Christian Seehase 8. Jan 2004 21:53

Re: Combobox in Grid(DBGrid, Stringgrid,...)
 
Moin Nightshade,

stimmt auch wieder. Das mit dem Panel hatte ich vergessen :oops:


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:37 Uhr.

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