C# - ユーザーは、矢印キーをヒットしたときにコンテキストメニューストリップは、スクロール動作を持っています
-
21-08-2019 - |
質問
私は8つの項目および2枚のセパレータと、コンテキストメニューストリップを持っています。ユーザーがコンテキストメニューストリップを立ち上げるときは、その後、第八項目が一番下に空白を残して、最大「スクロール」にメニューを起こし打つ、アイテムをスクロールするには矢印キーを打ちます。その行動を阻止する方法はありますか?
解決
私はそれを発見しました。それは判明あなたは間隔で表示されないメニューの項目、そのネジを持っている場合に。修正は、実際に削除/アイテムを追加したり、メニューではなく、メニュー項目の可視性をトグルを再構築するためのロジックを変更しました。これはトグル「可視」はいくつかの奇妙な振る舞いを持っていた一つのケースです。
他のヒント
私は投稿に画像を追加したかったので、
私は答えとしてこれを投稿しました。 私は、同じ動作を見ていて、私はそれがドロップダウンコンテキストメニュー自体に欠陥があると思います。
ここで何が起こっているされます:
の
"の前にPNG」ALT ="
<サブ>(ソース: googlepages.com の)サブ>
の
"AFTER"
<サブ>(ソース: googlepages.com の)サブ>
ユーザーがキーボードでコンテキストメニューをダウンしたときにのみ発生します。あなたがリストを下にやり続ける場合は、選択が一番上にリセットされますので、スクロールのいくつかの種類を行うことを試みているかのようです。
所属していません StackOverflow