問題タブ [contextmenu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2416 参照

wpf - 透過的なウィンドウとリモート デスクトップを使用した WPF アプリでポップアンダーが発生する

ファンキーな境界線が好きなので、 allowstransparency="true" の WPF アプリケーションがあります。

コンピューターにリモート デスクトップを接続してアプリケーションを実行すると、テキスト ボックスのメニューと右クリック メニューがアプリケーションの背後に表示されます。背景を半透明にすることでこれを確認しました。スクリーンショットは次のとおりです。

http://i662.photobucket.com/albums/uu345/jpchow26/popunder.png

XP SP3 で .net 3.5 SP1 を使用しています。これはレンダリングでいくつかの問題を修正することになっているというブログ投稿をいくつか読みましたが、これはバグです。誰かが解決策を知っていますか、それとも私はこれで運が悪いだけですか?

0 投票する
2 に答える
1494 参照

.net - ポップアップメニュー付きのToolStripButton?

ユーザーが ToolStrip から描画ツールを選択できる、ペイントのようなプログラムの GUI を作成しています。これらのツールの一部にはバリエーションがあり、ユーザーがポップアップ メニューからいずれかを選択できるようにしたいと考えています。

Photoshop のツールバー インターフェースに詳しい人なら、私が何を求めているかわかるでしょう。ユーザーは、ボタンをクリックして選択したツールで作業を開始するか、クリック時に表示されるポップアップ メニューからツールの 1 つを選択し、その時点からボタンはそのツールを表します。また、そのツール ファミリが選択されると、ボタンの Checked プロパティが True に設定されます。

これは SplitButton または DropDownButton で実現できると思いましたが、これらには現在選択されているツールをユーザーが確認できる Checked プロパティがありません。そこで、クリックすると表示される ToolStripButton と ContextMenuStrip を使用しました。

問題は、カーソル位置を取得して ContextMenuStrip を表示しているため、ToolStripButton のどの部分がクリックされたかによっては、ポップアップ メニューが部分的にそれを覆う可能性があり、非常に洗練されていない外観になることです。ToolStripButton の画面座標を取得するにはどうすればよいですか? または、これを行うためのより良い(そしてまだ比較的単純な)方法はありますか?

0 投票する
5 に答える
10747 参照

.net - XAML のみを使用して左クリックで ContextMenu を表示する

WPF の既定の動作はContextMenu、ユーザーが右クリックしたときに表示することです。ContextMenuユーザーが左クリックしたときに表示したい。これは の単純なプロパティであるように見えますがContextMenu、そうではありません。

コード ビハインドでイベントを処理しLeftMouseButtonDown、コンテキスト メニューを表示するように調整しました。

プロジェクトで MVVM を使用しDataTemplateています。つまり、コンテキスト メニューを持つアイテムに s を使用しています。コード ビハインドを取り除き、XAML でトリガーまたはプロパティを使用してコンテキスト メニューを表示する方法を見つける方がはるかに洗練されています。

この問題に対するアイデアや解決策はありますか?

0 投票する
5 に答える
7941 参照

java - Android グローバル コンテキスト メニューにアイテムを追加

Android で何かを長押しすると、コンテキスト メニューが表示されます。システム内のすべてのコンテキスト メニューに何かを追加したいと考えてTextViewsいます。

たとえば、システムはこれをコピー アンド ペーストで行います。自分で追加して、すべてのアプリケーションに表示したいと思います。

0 投票する
2 に答える
701 参照

c# - コンテキストメニュー

C#Windowsフォームアプリケーションで、コンテキストメニューに項目を追加して、コンテキストメニューでその項目をオンまたはオフにできるようにします。出来ますか?

0 投票する
5 に答える
25920 参照

.net - デフォルトの ContextMenu スタイル - WPF

WPF で ContextMenu のデフォルト スタイルを変更しようとしています。

通常、[コントロール パーツの編集 (テンプレート)] > [コピーの編集] メニュー オプションを使用して、Expression Blend でデフォルトのコピーを作成できます。ただし、ContextMenu でこれを行う方法がわかりません。デフォルトのスタイルを変更する方法を教えてください。

アイコンが通常表示されるコンテキストメニューの左側を無効にしようとしています。

ありがとう!

更新: アイコンの削除について明確ではなかったのかもしれません。たとえば、アイコンのないコンテキスト メニューがある場合、メニューの左側全体が無駄なスペースになります。これを削除するために、コンテキスト メニューの背景のデフォルト スタイルを変更したいと思います。このデフォルトのスタイルにアクセスする方法がわかりません。

0 投票する
1 に答える
582 参照

shell - 区切り行のあるファイルのシェル コンテキスト メニューにメニュー項目を追加する方法は?

ディレクトリ内の選択したファイルでマウスの右ボタンをクリックすると表示されるコンテキスト メニューに項目を追加したいと考えています。メニューの特定の位置に追加する方法も、上下の行で区切る方法もわかりません。

レジストリを変更する必要がありますか? もしそうなら、私は何をすべきですか?