• ベストアンサー

コンボボックスでデフォルト値の設定

コンボボックスのデフォルト値を設定しようとして 以下のコードを書いたのですが、コンパイルがとおり ません。どうしたらよいでしょうか? private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) { //費目初期値 array<System::String^>^himokudata = { "通信費","光熱費","住居費" }; for (int i=0; i < himokudata->Length; i++) { comboBox1->Items->Add(himokudata[i]); } comboBox1->Text = comboBox1->Items->default; <---ここが通らない。textに表示されるデフォルト 値として通信費を入れたいのだが }

質問者が選んだベストアンサー

  • ベストアンサー
  • thyristor
  • ベストアンサー率76% (13/17)
回答No.2

comboBox1->SelectedIndex = 0;

tamukikun
質問者

お礼

ありがとうございました。 うまくいきました。

その他の回答 (1)

  • toshi_yn
  • ベストアンサー率50% (5/10)
回答No.1

comboBox1->ItemIndex=0; ~というのではダメでしょうか。 →通信費が配列の0番目とした場合ですが・・・。 comboBox1->Textにテキストを入れても最初はcomboBox1->ItemIndexは-1になっていると思います。

tamukikun
質問者

補足

回答ありがとうございます。 Visual Studio 2005をつかっているんですが、comboBox1にItemIndexというメンバがないようです。

関連するQ&A