[Input for WinForms] 閉じた子フォームで開いていたC1ComboBoxのドロップダウンリストが、親フォームをクリックすると表示される

文書番号 : 82428     文書種別 : 既知の問題     登録日 : 2017/11/02     最終更新日 : 2018/03/28
文書を印刷する
対象製品
ComponentOne for WinForms
ステータス
修正済み
詳細
子フォーム上にC1ComboBoxを配置し、親フォームからこの子フォームを呼び出して、C1ComboBoxのドロップダウンを表示させ、そのままの状態で子フォームの×をクリックして閉じます。
その後、親フォームの任意の場所をクリックすると、C1ComboBoxのドロップダウン部分が表示されます。
回避方法
この問題はバージョン4.0.20181.296で修正されました。



※修正版を適用しない場合の回避方法は以下の通りです。



Form2を閉じるときにc1ComboBoxのCloseDropDownメソッドを実行します。

◎サンプルコード(VB)
Private Sub Form2_FormClosing(sender As Object, e As FormClosingEventArgs)
  Me.c1ComboBox1.CloseDropDown()
End Sub

◎サンプルコード(C#)
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
  this.c1ComboBox1.CloseDropDown();
}