ドロップダウンボタン押下のままマウスホイールでスクロールすると、コンテナがスクロールする

文書番号 : 25514     文書種別 : 不具合     最終更新日 : 2008/03/13
文書を印刷する
対象製品
InputMan for .NET 4.0J Windows Forms Edition
発生環境
動作環境と同じ
状況
修正済み
詳細
この問題はComboコントロールがスクロール可能なコンテナ上に配置された場合に発生します。
ドロップダウンボタンを押下し、ボタンを押したままマウスポインタを移動することなくマウスホイールを動作させると、ドロップダウンリストではなくコンテナがスクロールします。
回避方法
この問題を修正した修正版(v4.0.2008.0415)をご利用ください。こちらからダウンロードできます。

または以下のようにして、ドロップダウンの表示・非表示のときにコンテナ(この例ではPanel)のスクロールの可否を設定します。

[VB]
Private Sub Combo1_DropDownOpen( ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles Combo1.DropDownOpen

  Panel1.AutoScroll = False

End Sub

Private Sub Combo1_DropDownClose( ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles Combo1.DropDownClose

  Panel1.AutoScroll = True

End Sub

[C#]
private void combo1_DropDownOpen(object sender, EventArgs e)
{
  // コンテナのスクロールを無効にします。
  panel1.AutoScroll = false;
}

private void combo1_DropDownClose(object sender, EventArgs e)
{
  // コンテナのスクロールを有効にします。
  panel1.AutoScroll = true;
}
キーワード
INMN06693

この文書は、以前は次のバグレポートIDで公開されていました : 7398