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 Comboboxen in StringGrids (https://www.delphipraxis.net/7083-comboboxen-stringgrids.html)

freakTAB 1. Aug 2003 08:59


Comboboxen in StringGrids
 
Ich hab über die Suche nix gefunden ...

Kann man normale StringGridzellen mit Comboboxen austauschen - ähnlich wie bei den DBGrids ?

sakura 1. Aug 2003 09:13

Re: Comboboxen in StringGrids
 
Hi :!:

Ist auch schwer zu finden. Das Thema ComboBoxen hatten wir in dem Zusammenhang noch nicht. Wenn Du die willst, dann musst Du diese selbst programmieren :shock: Einen kleinen Ansatz findest Du hier:

http://www.delphipraxis.net/viewtopic.php?t=1340

Viel Erfolg. Ansonsten schau mal bei Torry, da werden sie bestimmt geholfen ;-)

...:cat:...

APP 1. Aug 2003 09:22

Re: Comboboxen in StringGrids
 
Hallo,

nach kurzer Suche:

...use a Combobox as a Custom InPlace Editor in StringGrid?
How to attach a TComboBox to the column of a TStringGrid

Alexander 1. Aug 2003 09:44

Re: Comboboxen in StringGrids
 
Ich habe dich irgendwie nciht verstanden, liegt wohl daran dass ich nur ne Personale-Version und keine DAtenbank-Komponente habe...
Aber du willst in ein stringrid direkt drin eine Combobox erstellen oder wie?

freakTAB 1. Aug 2003 10:35

Re: Comboboxen in StringGrids
 
Jupp, sozusagen ne Zelle als Combobox wie du das in manchen Exceltabellen sehen kannst, ich will die Werte die in einer Zelle stehen können einfach auswählen lassen

@armin: thx

freakTAB 1. Aug 2003 10:43

Re: Comboboxen in StringGrids
 
@armin nochmal : Genauso hab ich's mir auch vorgestellt - einfach die Combobox "drüber legen". Das war auch mein erster Ansatz, danke :)

Jetzt bleibt mir doch noch das Komponentengefriggel erspart und erst recht das austauschen (es sind ein bisschen viele SG's)

freakTAB 5. Aug 2003 07:27

Re: Comboboxen in StringGrids
 
Erfolgsmeldung : Habe einfach den Code aus dem zwieten Link (How to attach ...) von Armin genommen und nur die Namen des Stringgrids und der Combobox angepasst und siehe das es lief. Beim ersten Link gab es ein paar Sichtbarkeitsprobleme, deswegen kann ich dieses Beispiel nicht empfehlen.

FriFra 5. Aug 2003 08:02

Re: Comboboxen in StringGrids
 
:oops: Da hab ich wohl nicht richtig gelesen... Der Tip bringt dann wohl nix...

Zitat:

Zitat von FriFra
Warum willst Du eine combobox drüber legen???

Es gibt doch noch die "ItemProps"...

Delphi-Quellcode:
ValueListEditor1.ItemProps[index].PickList.Add('Wert1');
ValueListEditor1.ItemProps[index].PickList.Add('Wert2');
ValueListEditor1.ItemProps[index].PickList.Add('Wert3');
ValueListEditor1.ItemProps[index].PickList.Add('Wert4');
ValueListEditor1.ItemProps[index].PickList.Add('Wert5');
ValueListEditor1.ItemProps[index].PickList.Add('Wert6');
ValueListEditor1.ItemProps[index].PickList.Add('Wert1');
ValueListEditor1.ItemProps[index].EditStyle := esPickList;
Default ist übrigens esSimple... Wenn Du einen Button auf der rechten seite willst musst Du esEllipsis verwenden.



Alle Zeitangaben in WEZ +1. Es ist jetzt 02:19 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