締切り済みの質問
質問:No.5489863
困ってます
お気に入り投稿に追加する (0人が追加しました)
回答数1
閲覧数2172
【C++/CLI.NET】コンボボックスの値の設定・取得
VC++2005の.NET、言語はC++/CLIでアプリを作成しています。
コンボボックスについて、質問が二点あります。

(1)
コンボボックスのItemsプロパティにて下記値をセットし、

【セットした値】
aaa
bbb
ccc

アプリ実行時に、コンボボックスの初期表示として、
二番目の値「bbb」を表示させたいのですが、
方法が分かりません。

(2)
あるタイミングで、コンボボックスの現在選択されている値が、
何番目の値かを取得する方法が分かりません。

例)bbbが選択されているなら、二番目。


あと、当方.NET学習中であり、コンボボックスのような基本コントロールの使い方を解説したサイトや、
Tipsなど、おすすめサイトも一緒に教えて頂けると非常に助かります。

よろしくお願い致します。
投稿日時 - 2009-12-01 13:59:51
この質問は役に立ちましたか?
5人が「このQ&Aが役に立った」と投票しています
回答
回答:No.1
(1) コンボボックスのSelectedIndexプロパティに表示したいアイテムのインデックスを競ってしてください。(「bbb」なら1とか)
他のプロパティの設定にもよりますが、-1を設定すると「選択なし」状態になります。

(2) これもコンボボックスのSelectedIndexプロパティを参照すればインデックスが取得できます。(「bbb」なら1とか)

MSDNを検索すると、一応項目一覧とかは出てきますが、VC++ CLRだと使い方などはあまりヒットしませんねぇ・・・
投稿日時 - 2009-12-01 15:29:41
この回答を支持する
(現在0人が支持しています)
お礼
御回答ありがとうございます。
質問(1)及び(2)について、SelectedIndexを使用して解決しました。
やはりCLR関連の解説などはあまりないのでしょうか。。
ありがとうございました。
投稿日時 - 2009-12-02 10:17:37
もっと聞いてみる
関連するQ&Aはこちら
分かりにくいタイトルで申し訳御座いません。 aaaというドメインを取りHPを作っているのですが TOPページをつくり bbbという名のページをつくり ccc.cという名のページをつくりました。 例...
aaa.bbb.ccc という、「ドット」で区切られた文字列があった場合、この文字列からbbb.ccc だけを取り出す方法を知りたいと思っています。 別の言い方をしますと、右から2つ目のドットの前まで...
my($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst) = localtime(time); $wday = sprintf("...
この他の関連するQ&Aをキーワードで探す
プログラミングのサブカテゴリ
カテゴリ:C・C++
RSS
-PR-
PR
-PR-