ComboBox:Textに注意

■ComboBoxの値取得には、.Textや.SelectedValueが使えるが、Textは注意が必要。

 

 DropDonwSytleをDropDownとDropDonwListにした場合では、それぞれ各イベントの

 走るタイミングが違うのだが、特にDrowDown(Edit可能)の場合に、いくつかの

 変更後イベント時、画面上の値が変わる前に変更簿イベントが走ってしまい

  ・.Textだと、画面上のDropDownの値が変更前とまだ変わっていない為、変更前の

   値を取得する

  ・.SelectedValueだと、画面上の値は変わってないが内部のSelectedValueは

   ちゃんと変わっている為、変更後の値を取得する

 という謎の違いがある。

 DropDownStyleがDropDownであれば、そういう差異はなさそう。

 なるべくDrowDownで済むような工夫をすべき。