Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Ausgewählter Wert einer ComboBox in eine Variable schreiben

Empfohlene Antworten

Veröffentlicht

Hiho,

und schon wieder hab ich ein Problem und ich muss mal sagen das die Borland Hilfe mal echt Müll ist oder ich bin zu doof da was zu finden. :)

Ich möchte den ausgewählten Term einer ComboBox in einer Variable schreiben, ich hab schon alles mögliche von GetText bis zu GetLBText usw versucht aber ich bekomm es einfach nicht hin!

Wäre echt froh, wenn mir da einer einen Tip geben könnte.

mfg

Die Variable in die der Inhalt kommen soll ist ein LPTSTR, hab ich noch vergessen zu schreiben. Ich habs schon so versucht:


LPTSTR Schreiben;


        Schreiben = ComboBox1->Items[ComboBox1->ItemIndex].c_str();

Aber leider meckert der Borland C++Builder 6 dann: 'c_str' ist kein Element von 'TStrings'.

Mal abgesehen davon das AnsiString bzw. TString nicht zum Standard gehört speicherst Du legedlich den Zeiger den c_str() zurück gibt.

Du hast also nirgends den Inhalt gespeicert. Wenn sich nun an der Combobox was ändert ist der Speicherbereich eventuell ungültig!

Schau in der Borland hilfe mal bei TStrings . TStrings hört sich stark nach einem Array an, also TStrings[0].c_str() als Beispiel. Schau mal in die Doku dieszebüglich.

Hallo,

hier eine Funktion, die einen ausgewählten Name in der Membervariablen m_strComboName speichert.

m_strComboName.GetCurSel()

es gibt noch mehrere weitere Funktionen z.B.

int GetCount();

DWORD GetItemData( int nIndex ) const;

void* GetItemDataPtr( int nIndex ) const;

Meine Frage:

Wie kann ich einen geladenen Text mir in Wordpad oder Notepad anzeigen lassen ?

Funktion API ?

:confused:

Hallo,

danke Klotzkopp für den Tip, ich habs jetzt rausgefunden. Es war eigentlich ganz einfach, mir hat einfach nur ein Strings im Befehl gefehlt.: ComboBox1->Items->Strings :)

mfg

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.