2016-05-18 10 views
0

最近私はContextMenuStripクラスを自分自身で忙しくしていましたが、私はCMSにスクロールオプションを追加しようとしていました。ContextMenuStrip上下矢印情報をスクロールするC#

enter image description here

:その中の項目数を表示することができる最大サイズを超えたときに、制御itelsは自動的にトップとドロップダウンメニューの下部にあるものをアップ少し上矢印と下矢印を追加します残念ながら、私はそれらの矢印に関する情報を見つけることができないと思われ、私はそれらといくつかの操作を操作したいと思います。私の質問は、それらのボタンに関するいくつかの付加的な情報を見つけることができ、何らかの方法でそれらを扱うことさえ可能な場合です。私はクリックしたときに彼らがドロップダウンmenyからフォーカスを削除することに気付いた、私の仕事の方法のための問題に見えた... おかげで、どんな情報でも!

P .:私はContextMenuStripのスクロールオプションを作成(または操作)したいと思っています。これまでのところ、かなり苦労しています。それほど難しいとは思っていませんでした。:D

+0

、私は自分のデザインを再考うコンテキストメニューの多くのアイテム - コンテキストメニューの必要性と場所があります。この場合、デザインに合わせて何かを使用することをお勧めします? – Hexie

+0

@Hexieあなたがもっと合理的なものを提案できるなら、私はうれしいでしょう...選択するアイテムが非常に長いリストを持っていて、それを普通のリストのようにスクロールすることはできません。私はいつでも右クリックでアクセスできるようにする必要があります...アイデアはありますか? –

+0

これらのオプションの範囲が何であるかについて詳しく説明できれば、どこで使用されるのか、達成しようとする目的は何ですか?つまり、UI内の「オプション」リストに追加することは可能ですか?オプションは実際にあなたのアイデアの全体的な目標に依存しますか? – Hexie

答えて

2

コメントやOPで示唆されているように、このデザインは再考する必要があります。

データソースにリンクされたオートコンプリートボックスを使用して、ユーザーが希望するフィールド(これはわかっている)に入力し、表示された候補からフィールドを選択することができます。

これで、前述のフィールドと同じエリアにフィールドが追加されます。

オートコンプリートを支援するいくつかのURLの:私はそれを持っていた場合(ToolStripのテキストボックス内のオートコンプリートを使用して)

+0

さらに詳しい情報が見つかりましたか? :D –

+1

@ D.Petrov私が見つけた情報の最後のビットは、私たちが行っていた「チャット」であなたに送られました。 – Hexie

+0

すべての助けてくれてありがとう!私は "ポップアップ"を自分で構築しなければならないか、自分のやり方を考え直さなければならないだろう。 :D –

関連する問題