Ist es irgendwie möglich in eine Tabelle(StringGrid) eine ComboBox in eine einzelne Zelle zu integrieren
Johannes
Ist es irgendwie möglich in eine Tabelle(StringGrid) eine ComboBox in eine einzelne Zelle zu integrieren
Johannes
Ist es irgendwie möglich in eine Tabelle(StringGrid) eine
ComboBox in eine einzelne Zelle zu integrieren
Nein.
Martin
Ist es irgendwie möglich in eine Tabelle(StringGrid) eine
ComboBox in eine einzelne Zelle zu integrierenJohannes
Hi Johannes,
normalerweise nicht; aber mit etwas Programmieraufwand schon.
Ich hatte mal dasselbe Problem und wie folgt gelöst:
Nehme eine Combobox, visible:= false . Jetzt einfach alle
Tastatur- und Mausereignisse der Stringgrid abfangen. Z.b. OnClick() der Stringliste->Mausposition abfragen->Combobox dahin schieben (left, Top,width)->Combobox-Visible:= true.
Dann bei Combobox.OnExit() die Combobox wieder verstecken, und
den Text im Stringgrid zeichnen.
Vielleicht etwas aufwendig - aber machbar.
grüsse
Mathias
Ist es irgendwie möglich in eine Tabelle(StringGrid) eine
ComboBox in eine einzelne Zelle zu integrierenNein.
Tut mir leid Martin, das stimmt nicht. Mit dem Standard StringGrid ist das zwar tatsächlich nicht möglich, wohl aber mit einer Komponente namens XStringGrid (oder XGrid), die im Netz verfügbar ist. Da wurde so ziemlich alles von Grund auf neu programmiert und jede Menge Funktionen hinzugefügt.
Jochen