Re: [問題] 關於2008 VC++ 輸入的問題 (利用comboBox)

看板C_and_CPP (C/C++)作者 (好人超)時間16年前 (2009/02/01 08:10), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
: 但是我發現我想要在VC++上這樣做 我都沒辦法完成 : 我的語法如下: : System::String^ a; /似乎不能把a設成int 可能是comboBox的關係 所以我先設成string/ : Int32 b; : a=comboBox1->Text; : Convert::ToInt32(a); /我想說把a轉成int 看可不可以/ : b=a+10; : textBox1->Text=b; : 結果都還是不能編譯成功 : 會顯示 : error C2440: '=' : 無法由 'System::String ^' 轉換為 'int' (倒數第二行) : error C2664:'void System::Windows::Forms::Control::Text::set(System::String ^)' : : 無法將參數 1 從 'int' 轉換成 'System::String ^' (最後一行) : 可以請懂得人 教我一下該怎麼改嗎? : 我搞很久但是都搞不出來 : 謝謝 System::String^ a; Int32 b, c; a = comboBox1->Text; c = Convert::ToInt32(a); b = c + 10; textBox1->Text= b.ToString(); 大概這樣就可以了...吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.121.227.121 ※ 編輯: james732 來自: 122.121.227.121 (02/01 08:10)

02/01 14:45, , 1F
感謝您的回答 感恩:)
02/01 14:45, 1F
文章代碼(AID): #19XEXk8M (C_and_CPP)
文章代碼(AID): #19XEXk8M (C_and_CPP)