Combobox item in Int

Gast #720139
Lesenswert?

hallo leute,

ich programmiere mit VC++ auf der Mfc. Ich weiß, die frage die jetzt 
kommt ist eine Anfängerfrage, aber könnt sie trotzdem einer beantworten?

ich habe eine Combobox erstellt und will jetzt mit einem Item aus der 
Box rechnen. Dazu muss ja das Item in einen integer umgewandelt werden. 
Ich habe jetzt schon viele funktionen der Combobox ausprobiert: get() 
usw, aber immer wenn ich ompiliere kommt der Fehler:

error C2440: '=': 'System::Windows::Forms::ComboBox::ObjectCollection ^' 
kann nicht in 'int' konvertiert werden

was muss ich jetzt tun?

ich danke schonmal,

euer teacup

Ps.: ich hoffe die Informationen reichen
#720173
Lesenswert?

teacup wrote:
> hallo leute,
>
> ich programmiere mit VC++ auf der Mfc. Ich weiß, die frage die jetzt
> kommt ist eine Anfängerfrage, aber könnt sie trotzdem einer beantworten?
>
> ich habe eine Combobox erstellt und will jetzt mit einem Item aus der
> Box rechnen. Dazu muss ja das Item in einen integer umgewandelt werden.
> Ich habe jetzt schon viele funktionen der Combobox ausprobiert: get()
> usw, aber immer wenn ich ompiliere kommt der Fehler:
>
> error C2440: '=': 'System::Windows::Forms::ComboBox::ObjectCollection ^'
> kann nicht in 'int' konvertiert werden
>
> was muss ich jetzt tun?

Aus der Combobox kriegst du einen String.
Das ist so und du kannst das auch nicht ändern.

Du willst aber einen int.

Nun hat aber die Klasse int aber auch ein paar Member
Funktionen. Unter anderem eine Funktion 'Parse', deren
Aufgabe es ist, aus einem String ein Objekt dieser Klasse
(in diesem Fall ein int) zu machen.

Parse() ist also der Gegenspieler zu ToString()

Den Rest muesstest du alleine hinkriegen.



PS: Sag bitte nicht mehr, dass du MFC programmierst. Du programmierst
.NET
Gast #721097
Lesenswert?

Ich habe bereits ein Buch. Aber es steht nichts in dem Buch wie man die 
Parsefunktion aufruft.
War sowieso bis jetzt nur in manchen dingen hilfreich. Könnt ihr mir 
denn nicht mal sagen wie ich diesen Parsebefehl aufrufen kann?

Danke,

ticky

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren