[Input for WinForms] C1SplitButtonのDropDownItemClickedイベントで新規Formを表示すると、フォーカスを失いメインフォームの陰に隠れる

文書番号 : 82382     文書種別 : Bug
登録日 : 2017/09/28     最終更新日 : 2017/09/28

対象製品

Studio for WinForms

ステータス

回避方法あり

詳細

C1SplitButtonのDropDownItemClickedイベント内で、FormのShowメソッドを実行して新規Formを表示すると、表示されたフォームがフォーカスを失い、メインフォームの陰に隠れます。

回避方法

新規フォームが表示されたとき、強制的にそのフォームにフォーカスを移します。


【サンプルコード】
if (e.ClickedItem == dropDownItem1)
    {
    Form1 f = new Form1();
    f.Shown += (s, a) => { ((Form)s).Focus(); };
    f.Show();
}