問題タブ [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.
wpf - 透過的なウィンドウとリモート デスクトップを使用した WPF アプリでポップアンダーが発生する
ファンキーな境界線が好きなので、 allowstransparency="true" の WPF アプリケーションがあります。
コンピューターにリモート デスクトップを接続してアプリケーションを実行すると、テキスト ボックスのメニューと右クリック メニューがアプリケーションの背後に表示されます。背景を半透明にすることでこれを確認しました。スクリーンショットは次のとおりです。
http://i662.photobucket.com/albums/uu345/jpchow26/popunder.png
XP SP3 で .net 3.5 SP1 を使用しています。これはレンダリングでいくつかの問題を修正することになっているというブログ投稿をいくつか読みましたが、これはバグです。誰かが解決策を知っていますか、それとも私はこれで運が悪いだけですか?
.net - ポップアップメニュー付きのToolStripButton?
ユーザーが ToolStrip から描画ツールを選択できる、ペイントのようなプログラムの GUI を作成しています。これらのツールの一部にはバリエーションがあり、ユーザーがポップアップ メニューからいずれかを選択できるようにしたいと考えています。
Photoshop のツールバー インターフェースに詳しい人なら、私が何を求めているかわかるでしょう。ユーザーは、ボタンをクリックして選択したツールで作業を開始するか、クリック時に表示されるポップアップ メニューからツールの 1 つを選択し、その時点からボタンはそのツールを表します。また、そのツール ファミリが選択されると、ボタンの Checked プロパティが True に設定されます。
これは SplitButton または DropDownButton で実現できると思いましたが、これらには現在選択されているツールをユーザーが確認できる Checked プロパティがありません。そこで、クリックすると表示される ToolStripButton と ContextMenuStrip を使用しました。
問題は、カーソル位置を取得して ContextMenuStrip を表示しているため、ToolStripButton のどの部分がクリックされたかによっては、ポップアップ メニューが部分的にそれを覆う可能性があり、非常に洗練されていない外観になることです。ToolStripButton の画面座標を取得するにはどうすればよいですか? または、これを行うためのより良い(そしてまだ比較的単純な)方法はありますか?
.net - XAML のみを使用して左クリックで ContextMenu を表示する
WPF の既定の動作はContextMenu
、ユーザーが右クリックしたときに表示することです。ContextMenu
ユーザーが左クリックしたときに表示したい。これは の単純なプロパティであるように見えますがContextMenu
、そうではありません。
コード ビハインドでイベントを処理しLeftMouseButtonDown
、コンテキスト メニューを表示するように調整しました。
プロジェクトで MVVM を使用しDataTemplate
ています。つまり、コンテキスト メニューを持つアイテムに s を使用しています。コード ビハインドを取り除き、XAML でトリガーまたはプロパティを使用してコンテキスト メニューを表示する方法を見つける方がはるかに洗練されています。
この問題に対するアイデアや解決策はありますか?
java - Android グローバル コンテキスト メニューにアイテムを追加
Android で何かを長押しすると、コンテキスト メニューが表示されます。システム内のすべてのコンテキスト メニューに何かを追加したいと考えてTextViews
います。
たとえば、システムはこれをコピー アンド ペーストで行います。自分で追加して、すべてのアプリケーションに表示したいと思います。
c# - コンテキストメニュー
C#Windowsフォームアプリケーションで、コンテキストメニューに項目を追加して、コンテキストメニューでその項目をオンまたはオフにできるようにします。出来ますか?
.net - デフォルトの ContextMenu スタイル - WPF
WPF で ContextMenu のデフォルト スタイルを変更しようとしています。
通常、[コントロール パーツの編集 (テンプレート)] > [コピーの編集] メニュー オプションを使用して、Expression Blend でデフォルトのコピーを作成できます。ただし、ContextMenu でこれを行う方法がわかりません。デフォルトのスタイルを変更する方法を教えてください。
アイコンが通常表示されるコンテキストメニューの左側を無効にしようとしています。
ありがとう!
更新: アイコンの削除について明確ではなかったのかもしれません。たとえば、アイコンのないコンテキスト メニューがある場合、メニューの左側全体が無駄なスペースになります。これを削除するために、コンテキスト メニューの背景のデフォルト スタイルを変更したいと思います。このデフォルトのスタイルにアクセスする方法がわかりません。
shell - 区切り行のあるファイルのシェル コンテキスト メニューにメニュー項目を追加する方法は?
ディレクトリ内の選択したファイルでマウスの右ボタンをクリックすると表示されるコンテキスト メニューに項目を追加したいと考えています。メニューの特定の位置に追加する方法も、上下の行で区切る方法もわかりません。
レジストリを変更する必要がありますか? もしそうなら、私は何をすべきですか?