• 締切済み

【C++/CLI.NET】コンボボックスの値の設定・取得

VC++2005の.NET、言語はC++/CLIでアプリを作成しています。 コンボボックスについて、質問が二点あります。 (1) コンボボックスのItemsプロパティにて下記値をセットし、 【セットした値】 aaa bbb ccc アプリ実行時に、コンボボックスの初期表示として、 二番目の値「bbb」を表示させたいのですが、 方法が分かりません。 (2) あるタイミングで、コンボボックスの現在選択されている値が、 何番目の値かを取得する方法が分かりません。 例)bbbが選択されているなら、二番目。 あと、当方.NET学習中であり、コンボボックスのような基本コントロールの使い方を解説したサイトや、 Tipsなど、おすすめサイトも一緒に教えて頂けると非常に助かります。 よろしくお願い致します。

みんなの回答

  • reset_cat
  • ベストアンサー率68% (94/138)
回答No.1

(1) コンボボックスのSelectedIndexプロパティに表示したいアイテムのインデックスを競ってしてください。(「bbb」なら1とか) 他のプロパティの設定にもよりますが、-1を設定すると「選択なし」状態になります。 (2) これもコンボボックスのSelectedIndexプロパティを参照すればインデックスが取得できます。(「bbb」なら1とか) MSDNを検索すると、一応項目一覧とかは出てきますが、VC++ CLRだと使い方などはあまりヒットしませんねぇ・・・

参考URL:
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.combobox_members.aspx
zigen8513
質問者

お礼

御回答ありがとうございます。 質問(1)及び(2)について、SelectedIndexを使用して解決しました。 やはりCLR関連の解説などはあまりないのでしょうか。。 ありがとうございました。

関連するQ&A