問題タブ [winforms-interop]
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.
c# - C# でアプリケーション全体のホットキーを設定する
C# でシステム全体のグローバル ホットキーを設定する投稿が ここにあります
ユーザーがアプリケーションの子ウィンドウでホットキーを押すと、特定のウィンドウがそれを受け取って処理するように、アプリケーション全体のホットキーを設定したいと考えています。
ありがとう。
.net - Windows フォーム: メニュー付きボタン
メニューを開くボタンを実装することは可能ですか? ボタン スタイルのコンボボックスやドロップダウン ボタンのようなものが必要です。
c# - WPFを使用しない場合、フォームの作成方法はWindows 7スタイルのように見えるか、少なくともモダンスタイルのように見えます
助言がありますか?サードパーティのツールはありますか?サードパーティのツールの場合、オープンソース/無料のものを好みますか?
wpf - WindowsフォームUserControlをSilverlightアプリケーションにホストする
私はWindowsフォームで書かれたDLLを持っています。このDLLからSilverlightプロジェクトに1つのUserControlをホストする必要があります。これは可能ですか?
WPFでは、これはWindowsFormsHostを使用して可能です。
これをSilverlightで実行したいと思います。
wpf - WPF ElementHost を使用したフォームがアクティブな場合、MDI アプリのメニュー ショートカット キーが飲み込まれる
私はWinforms MDIアプリを持っており、最新のフォームはによってホストされるWPF として開発されています。 UserControl
System.Windows.Forms.Integration.ElementHost
WPFコンテンツを持つ MDI 子がアクティブな場合、アプリケーションのメイン メニューで定義されているキーボード ショートカットを飲み込んでいるように見えることがわかりました (CTRL-F, CTRL-P, F3,
たとえば)。これらのキーボード イベントを Winforms アプリに戻すようにWPF に指示して、メニューが再びキーボード ショートカットを取得するようにする方法はありますか?usercontrol
c# - ScrollWindowはまったく効果がありません
WinFormsのユーザーコントロールを作成していますが、コントロールウィンドウのセクションをスクロールする必要があります。
不可解なことに、WinFormsではScrollWindow()メソッドを使用できないようです。そのため、InteropServicesを使用して、次のバリエーションを使用してWin32 API ScrollWindow()関数を使用しようとしています。
その結果、このコードはまったく何もしません。スクロール後にUpdate()を呼び出すなど、このコードのさまざまなバリエーションを試しました(これは必要ありません)。
ScrollWindow()は1を返します。これは成功を意味しますが、何を試してもコントロールウィンドウのコンテンツには影響しません。
このように表示を変更することを妨げるユーザーコントロールについて何かがあるかどうか誰かが知っていますか?これは、Windows XPのC#ExpressEdition2008でテストしています。
wpf - WinForms で WPF コントロールを使用して透明効果を実現できますか?
この質問で使用されているアイデアを実装するために、WinForms で WPF を使用することは可能ですか。半透明のパネルを作成しようとしています。
c# - WinFormsでの相互運用WPF、WPFコントロールからのイベントの処理方法
WinFormsアプリケーションでいくつかのWPF相互運用性を使用しています。私は次のように設定しています。
- WinForms UserControl WFControl
- WPF UserControl GalleryControl
- ListBox GalleryItems
- ListBox ItemTemplate GalleryItem
- ListBox GalleryItems
- WPF UserControl GalleryControl
GalleryItemのItemTemplateを持つGalleryItems(ListBox)を持つGalleryControlをホストするWinforms。
SelectionChanged
ここで、WFControlで、GalleryItemsがイベントをトリガーしたときを確認したいと思います。
私の現在の試みは次のことを試みました:
GalleryControlでSelectionChangedイベントを処理し、WinFormが読み取ることができる個別のパブリックイベントを発生させるようにしますが、ルーティングされたイベントではないため、そのようなイベントを処理することはできません。私がそれを処理する方法を理解できれば、これはうまくいくでしょう。該当するコード:
/li>
また、WFControlの実際のイベントへのサブスクライブを参照するコントロールツリーを介してListBoxを見つけることができる可能性があることもわかりましたが、相互運用されたコントロールでこれを行う方法がわかりません。
c# - Word 文書に (特定の形式で) 書き込む方法 C# Windows フォーム アプリケーションから
ユーザーの入力を (多数のテキスト ボックス、ラジオ ボタン、ドロップダウンの形で) キャプチャする C# Windows アプリケーションを開発しています。
ユーザーからキャプチャされた応答を、事前定義されたテンプレートを持つ単語文書に収まる単語文書に書き込む必要があります。
誰かがそれにアプローチするための最良の方法を教えてもらえますか?
前もって感謝します、
ビジェイ
c# - Winforms アプリケーションで小さな WPF 要素ホストからドラッグ アンド ドロップを実装するにはどうすればよいですか?
このアプリでは、Element ホスト内に小さな WPF Listbox をホストし、PreviewMouseDown イベントを使用してドラッグ アンド ドロップを実装します...
私たちが目にしている問題は、アイテムをクリックしてドラッグすると、マウスが Elementhost を離れる前に WPF コントロールが PreviewMouseMove イベントを 1 つしか発生させないため、マウスが Elementhost に戻って別の PreviewMouseMove に戻るまでドラッグ操作が開始されないことです。イベントが発生します。
このケースを処理する堅牢な方法はありますか?