作成日: 2021/05/24 最終更新日: 2021/09/24
文書種別
不具合
状況
修正済み
詳細
アクセスキーを設定したC1MenuItemでテキスト部分をクリックしても、Clickイベントが発生しません。
回避方法
この問題は 2021J v2 (4.5.20212.747) で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。
C1MenuItemのOnMouseLeftButtonDownメソッドをオーバーライドします。
◎サンプルコード(C#)
※修正版を適用しない場合の回避方法は以下の通りです。
C1MenuItemのOnMouseLeftButtonDownメソッドをオーバーライドします。
◎サンプルコード(C#)
public class C1MenuItemEx : C1MenuItem
{
protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e)
{
base.OnMouseLeftButtonDown(e);
if(e.OriginalSource is Run)
{
OnClick(new SourcedEventArgs() { Source = e.Source });
}
}
}