Quantcast
Channel: ComboBox で SelectedIndexChanged/SelectedValueChanged イベントが発生しないケースがある
Browsing latest articles
Browse All 16 View Live

ComboBox で SelectedIndexChanged/SelectedValueChanged イベントが発生しないケースがある

@IT 会議室にも書きましたが、プロパティ名 + Changed 系のイベントは、プロパティの値が変更されたら、イベントが起きることが期待されています。そのため、プロパティの Set アクセサで ~Changed イベントを Raise するのが普通だと思いますが、SelectedIndex の場合はそれがないということになるでしょうか。これには、確かに違和感があります。

View Article


ComboBox で SelectedIndexChanged/SelectedValueChanged イベントが発生しないケースがある

いえ、SelectedValue はちゃんと変わっているんです。だから「未選択」ということではないんですね。もしイベント名が「SelectedValueChanged」でなく他の名前だったら「仕様です」で納得するしかないですが、SelectedValue が変わっているのに「SelectedIndex が Change したよ」と言うイベントが発生しないというのはやはりバグなのではないかと思います。

View Article


Image may be NSFW.
Clik here to view.

ComboBox で SelectedIndexChanged/SelectedValueChanged イベントが発生しないケースがある

良し悪しは置いておいて。これ昔からのWindowsの仕様だったと思います。おっしゃっている状態はSelectedIndexを見てもらえばわかるように、未選択状態になっているんです。最終的には.Textを読みましょうということなんです・・・WPFで実装が変わるかもしれませんね。

View Article

ComboBox で SelectedIndexChanged/SelectedValueChanged イベントが発生しないケースがある

コンボボックスをデータセットにバインドし、ValueMember に数値を、DisplayMember に文字列を、それぞれ設定します。通常の方法で項目を選択した場合、コンボボックスの SelectedValueChanged イベントが発生します。しかし、以下の手順で項目を選択すると、SelectedIndex/SelectedValue...

View Article
Browsing latest articles
Browse All 16 View Live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>