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/)
-   -   TComboEdit (https://www.delphipraxis.net/186998-tcomboedit.html)

jeng37 19. Okt 2015 19:32

TComboEdit
 
Hallo,

Kann man mit ComboEdit das ausgewählte item umbenennen?
Wenn ja, wie muss ich mich da anlegen?

Delphi-Quellcode:
procedure TTabbedForm.ComboEdit1Change(Sender: TObject);
var index: integer;
    value: string;
begin
 index := ComboEdit1.ItemIndex;
 value := ComboEdit1.Items[ComboEdit1.ItemIndex];
 // weiter weiss ich nicht...
 
 Memo1.Lines.Add(Value);
end;

Zacherl 19. Okt 2015 19:37

AW: TComboEdit
 
Verstehe nicht genau, was du erreichen willst. In deinem aktuellen Code legst du den Wert von ComboEdit1.ItemIndex in der lokalen Index Variable ab, die du aber im weiteren Verlauf gar nicht mehr verwendest. Dann erzeugst du noch eine lokale Kopie vom Text des aktuell ausgewählten Items und gibst diesen in einem Memo aus.

Denke mal du willst sowas
Delphi-Quellcode:
ComboEdit1.Items[ComboEdit1.ItemIndex] := 'unbenannt';
?

jeng37 19. Okt 2015 19:43

AW: TComboEdit
 
Zitat:

Zitat von Zacherl (Beitrag 1319123)
Verstehe nicht genau, was du erreichen willst. In deinem aktuellen Code legst du den Wert von ComboEdit1.ItemIndex in der lokalen Index Variable ab, die du aber im weiteren Verlauf gar nicht mehr verwendest. Dann erzeugst du noch eine lokale Kopie vom Text des aktuell ausgewählten Items und gibst diesen in einem Memo aus.

Denke mal du willst sowas
Delphi-Quellcode:
ComboEdit1.Items[ComboEdit1.ItemIndex] := 'unbenannt';
?

Also ich möchte gerne das Item in der ComboEdit auswählen, und es einfach umbennen.

Edit:

Ja das man das so machen kann ist mir klar, nur wie und mit welchem event komme ich an die abgeänderte variable?

jeng37 20. Okt 2015 20:19

AW: TComboEdit
 
Kann mir da keiner weiter helfen?

mkinzler 20. Okt 2015 20:26

AW: TComboEdit
 
Das liegt vielleicht daran, dass man nicht verstehst, was Du eigentlich willst.

Helmi 20. Okt 2015 21:06

AW: TComboEdit
 
Zitat:

Zitat von jeng37 (Beitrag 1319124)
Zitat:

Zitat von Zacherl (Beitrag 1319123)
{...}Denke mal du willst sowas
Delphi-Quellcode:
ComboEdit1.Items[ComboEdit1.ItemIndex] := 'unbenannt';
?

Also ich möchte gerne das Item in der ComboEdit auswählen, und es einfach umbennen.

Hast du die Zeile Code denn mal ausprobiert?

Mal was anderes: Was ist ComboEdit1? Eine TComboBox?

jeng37 21. Okt 2015 09:56

AW: TComboEdit
 
Liste der Anhänge anzeigen (Anzahl: 1)
[QUOTE=Helmi;1319265]
Zitat:

Zitat von jeng37 (Beitrag 1319124)
Zitat:

Zitat von Zacherl (Beitrag 1319123)
{...}Denke mal du willst sowas
Delphi-Quellcode:
ComboEdit1.Items[ComboEdit1.ItemIndex] := 'unbenannt';
?

Also ich möchte gerne das Item in der ComboEdit auswählen, und es einfach umbennen.

Hast du die Zeile Code denn mal ausprobiert?

Nein hab ich noch nicht.
Zitat:

Mal was anderes: Was ist ComboEdit1? Eine TComboBox?
Hier die gewünschte info.


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