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

文書番号 : 82428     文書種別 : Bug
登録日 : 2017/11/02     最終更新日 : 2017/11/02

対象製品

Studio for WinForms

ステータス

回避方法あり

詳細

子フォーム上にC1ComboBoxを配置し、親フォームからこの子フォームを呼び出して、C1ComboBoxのドロップダウンを表示させ、そのままの状態で子フォームの×をクリックして閉じます。
その後、親フォームの任意の場所をクリックすると、C1ComboBoxのドロップダウン部分が表示されます。

回避方法

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();
}