![]() |
Combobox Items Stringgrid Zelle übertragen.
Hallo!
ich möchte Markierten Eintrag in Combobox nach dem ich gewählt habe , zusätzlich was rein schreiben und aus der ComboBox in die betreffende Stringgrid Zelle übertragen.
Code:
hier mit kann ich die Items in die Stringgrid Zelle schreiben.
procedure TForm1.ComboBox1Change(Sender: TObject);
begin case ComboBox1.ItemIndex of 0: StringGrid1.cells[0,1]:=ComboBox1.Text; 1: StringGrid1.cells[0,2]:=ComboBox1.Text; 2: StringGrid1.cells[0,3]:=ComboBox1.Text; 3: StringGrid1.cells[0,4]:=ComboBox1.Text; 4: StringGrid1.cells[0,5]:=ComboBox1.Text; end; end; aber wenn ich in Combobox was ändere und dann versuche in Zelle zu schreiben, Es funktioniert aber nicht! ------- Es funktioniert dann wenn ich nur so mache:
Delphi-Quellcode:
Danke!
StringGrid1.cells[0,1] := Combobox1.Text;
|
AW: Combobox Items Stringgrid Zelle übertragen.
Wenn du etwas reinschreibst, auf was möge dann ItemIndex stehn?
Womöglich -1 ? :stupid: Nicht alles was als Text reingeschrieben wird, wird gleich automatisch in einen selektierten Eintrag übertragen. PS: Items kennt auch eine Methode zum Suchen. |
AW: Combobox Items Stringgrid Zelle übertragen.
danke!
auch -1 habe ich versucht.:roll: zb. Combobox Inhalt: abfel birne melone dann aber schreibe ich statt abfel ---> tomate rein. dann sollte Combobox items in Grid Zelle gleich übertragen werden. tut er nur dann wenn ich ohne "ComboBox1.ItemIndex" mache!
Code:
oder gehts es überhaupt nicht ?
StringGrid1.cells[0,1] := Combobox1.Text;
|
AW: Combobox Items Stringgrid Zelle übertragen.
Zitat:
Tomate ist nicht in den Items, also kann ItemIndex nur den Wert -1 haben. |
AW: Combobox Items Stringgrid Zelle übertragen.
Verstehe ich das richtig? Du hast 5 Einträge und wenn Du den n.ten Eintrag auswählst, dann soll dieser Text als Überschrift in der n.ten Spalte des Stringgrids erscheinen?
Und wenn Du keinen Eintrag auswählst, sondern etwas anderes in die Combobox schreibst... soll was passieren? |
AW: Combobox Items Stringgrid Zelle übertragen.
du hast recht !
Zitat:
|
AW: Combobox Items Stringgrid Zelle übertragen.
Nur mal als Hinweis (ungeprüft). Wenn du das eingibst:
Delphi-Quellcode:
dann enthält x den Item in das der Text abgelegt wurde. Vielleicht kann es dir nützlich sein.
x := ComboBox.Items.Add(Combobox.Text);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:51 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-2025 by Thomas Breitkreuz