Re: [問題] 關於2008 VC++ 輸入的問題 (利用comboBox)
: 但是我發現我想要在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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章