AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein ComboBox AddObject schreiben und lesen

ComboBox AddObject schreiben und lesen

Ein Thema von DieDolly · begonnen am 5. Jun 2019 · letzter Beitrag vom 6. Jun 2019
Antwort Antwort
DieDolly

Registriert seit: 22. Jun 2018
951 Beiträge
 
#1

ComboBox AddObject schreiben und lesen

  Alt 5. Jun 2019, 21:41
Aus dem Forum habe ich das hier
Delphi-Quellcode:
//Schreiben:
ComboBox.AddObject('Deutschland', TOBject('DE'));

//Lesen:
Laendercode.AsString := String(Combobox.Objects[Combobox.ItemIndex]);
Das scheint mit 10.3 nicht mehr zu funktionieren. Ich möchte in einer OwnerDraw ComboBox das Object auslesen, was sich hinter dem aktuellen Index versteckt.
Wie komme ich an das Objekt?

So schreibe ich meine Items
Delphi-Quellcode:
type
 TGUIInfo = class(TObject)
  Name: string;
 end;

 GUIInfo := TGUIInfo.Create;
 GUIInfo.Name := 'abc';
 ComboBox8.AddItem(GUIInfo.Name, GUIInfo);

Geändert von DieDolly ( 5. Jun 2019 um 21:45 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
26.824 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: ComboBox AddObject schreiben und lesen

  Alt 5. Jun 2019, 22:13
Ohne Gewähr:
Delphi-Quellcode:
// Eintragen
ComboBox8.Items.AddObject(GuiInfo.Name, GuiInfo)
Delphi-Quellcode:
// Auslesen
ShowMessage(TGuiInfo(ComboBox8.Items.Objects[i]).Name)
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
4.164 Beiträge
 
Delphi 10.1 Berlin Professional
 
#3

AW: ComboBox AddObject schreiben und lesen

  Alt 6. Jun 2019, 05:48
Moin...
GUIInfo := TGUIInfo.Create; ..wo gibst du die Objekte wieder frei? Weil die Combobox ist nicht der Owner.
  Mit Zitat antworten Zitat
DieDolly

Registriert seit: 22. Jun 2018
951 Beiträge
 
#4

AW: ComboBox AddObject schreiben und lesen

  Alt 6. Jun 2019, 12:33
In einer eigenen Prozedur dafür. Eine Liste wäre mir lieber aber dann muss ich wieder die Indexe prüfen, ob der Index der Liste im Bereich Count der ComboBox ist. Schreibe deswegen direkt in die Komponente.
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2019 by Daniel R. Wolf