問題タブ [windowsformsintegration]

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 に答える
1498 参照

c# - WPF の DataGridView 描画バグ

WPF プロジェクトで WindowsFormsIntegration を使用して DataGridView を追加していますが、単にウィンドウに描画されるだけで問題が発生しています (しばらく時間がかかります)。

doublebuffered datagridviewを使用したソリューションは認識していますが、これを WPF の XAML または WPF の C# でどのように使用できますか?

WindowsFormsIntegration または代替ソリューションを使用した WPF の doublebuffered datagridview の例は、本当に高く評価されます!!

助けてくれてありがとう!


編集:

インターフェイスに Microsoft Expression Blend 2 を使用していますが、リソース ディクショナリが生成されていることに気付きました。そこにあるスタイリングの一部を削除すると、実際には問題の一部が解決されましたが、同じ問題が発生し続けます。DataGridView を含む GroupBox を表示するためのアクションは、タブ コントロールをクリックしてから RadioButton を選択することです。特定の RadioButtion がチェックされると、特定の GroupBox が表示されます。それ自体に DataGridView を含む WindowsFormsIntegration ホストが含まれていますが、マウスを持って GroupBox 内のボタンの上に置くまで、WindowsFormsIntegration は表示されません (または描画されません)。

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

c# - WPF コントロールのパブリック クラス修飾子

Windows アプリケーションとクラス ライブラリを作成しています。クラス ライブラリには、「InsertForm.xaml」という名前の WPF コントロールが含まれています。

InsertForm には、eUserName という名前の TextBox が含まれています。

次のコードを使用して、InsertForm を表示しています。それは成功です。しかし、eUserName にアクセスできません。テキストボックス修飾子をパブリックに設定するには?

using System.Windows.Forms.Integration

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

c# - Google マップの情報ウィンドウに、現在の結果ではなく以前の地理的結果が表示される

誰かがこれで私を助けてくれますか?コードの何が問題なのかわかりません。情報ウィンドウに場所の住所を表示したいのですが、現在の結果ではなく前の結果が表示されるたびに表示されます。たとえば、最初に場所をクリックすると、マーカーが追加されますが、表示される住所は未定義です (これは前の結果です)。次に、別の場所をクリックすると、最初の場所の住所が表示されました。

これを解決して、現在の場所がマークされている住所を表示するにはどうすればよいですか? お願いします。どうもありがとう。以下は私のコードです..

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

c# - WPFアプリケーションでのFolderBrowserDialogの使用

ユーザーがディレクトリにアクセスする必要があるWPFアプリケーションがあります。WindowsフォームをWPFに統合する方法について世界の果てまで検索し、フォームコントロールをxamlに統合する方法に関するあらゆる種類の情報を見つけました。 、FolderBrowserDialogを統合します。..

私はベテランプログラマーですが、.netは非常に新しく(実際には2日目)、FolderBrowserDialogの名前/タイプを特定できないという理由だけで、これを実装するための適切な情報を見つけることができないと思います。

助けてください。ありがとう、-David

ああ、私はc#とVisualStudio2008を使用しています

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

c# - F#/C# で WebBrowser から Cookie を取得する

私の目標は、webBrowser コントロールから Cookie を取得することです。参照を使用してこれを実行しようとしましたが、Event.map では値を返すことができません。

Event.map理想的には、 (またはそのようなもの)内から Cookie 値を返す方法がありますか?

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

c# - 別のコントロールが重なっているときにコントロールを非表示にする

WPF でホストされている Windows フォーム コントロールにかなり大きな問題があります。たとえば、ユーザーがウィンドウをスクロールすると、ホストされたコントロールはウィンドウの上に移動しますが、非表示にする必要があります。

これは既知の問題であり、ホストされたコントロールのデフォルトの動作であることは知っていますが、コントロールの可視性が何らかの形でバインドされている場合、つまり他のコントロールが重なっているかどうかにかかわらず、解決できると思います。他のコントロールが重なっている場合は、Collapsed または Hidden になり、重なっていない場合は Visible になります。

これに対して何らかの解決策を作成しましたが、ScrollViewer の ScrollChanged イベントで実行しましたが、特別な状況でのみ機能します。ホストされているコントロールに適用できるように、バインディングでそれを達成する方法を誰かが知っている場合は、アイデアを共有してください。

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

wpf - WPF ウィンドウで外部の .exe アプリケーションを起動する方法

WPF ウィンドウで外部 .exe アプリケーションを起動する方法を教えてください。

コードの下では、WPF ウィンドウで Notepad.exe および WinWord.exe アプリケーションを開くことができますが、他のアプリケーションを開くことはできません。他の .exe アプリケーションを開こうとすると、別のウィンドウで開かれます。

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

python - ironpython にインポートする Windows フォーム モジュールを特定するにはどうすればよいですか?

このページに含まれる例からコードの一部をコピーし、これらのチュートリアルの助けを借りて鉄の python で実行するように変更しようとしています。しかし、チュートリアルの外に出たときに、どのモジュールをインポートする必要があるのか​​ わからないので、行き詰まっています。

現時点では、次のコードがあります

(注: コードは現在 OCTGN の鉄の python スクリプト エンジン内で実行されているため、正確ではありませんinformation('Important Announcement')

したがって、これを実行しようとするとすぐにコードが中止されself.flowPanel = FlowLayoutPanel()ます。flowPanel の行をコメントアウトすると、Windows フォームは正常に表示されます。

そのため、必要なモジュールを適切にインポートしていないように思えます。残念ながら、何をロードすればよいかわかりません。正しいと思われるものをロードしようとしましたが、どれもうまくいかないようです。

System.Windows.Formsコードで FlowLayoutPanel を作成するために、どのモジュールからインポートするかをどのように判断できますか? そして、一般的に、関連する機能を取得するために何をインポートするかをどのように判断するのでしょうか?

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

c# - WinForms アプリケーションでホストされている WPF UserControl で PrintDialog.ShowDialog() を呼び出します

System.Windows.Controls.PrintDialog を使用する WPF UserControl があります。

XAML:

分離コード:

この UserControl を WPF アプリケーションで使用すると、PrintDialog-Windows がモーダル ダイアログとして表示されます。(msdnで説明されているように)

しかし、Wondows-Forms アプリケーションで UserControl を使用すると、ダイアログは非モーダル ダイアログとして表示されます。

Windowsフォームアプリケーションでユーザーコントロールをホストするときに、PrintDialogをモーダルダイアログとして呼び出す方法を知っている人はいますか?

期待していただきありがとうございますrhe1980

0 投票する
0 に答える
531 参照

c# - WPF プロジェクトから WinForms コンテキストに変更した後の System.ObjectDisposedException

アプリケーションは空の C# プロジェクトから開始され、出力タイプは「Windows アプリ」に設定されています。

システムトレイアイコンコントロールがないWinFormsため、ベースとして使用しています。WPFただし、他のすべてのウィンドウはWPF. 私は次のように実行しています:

への参照がありWindowsFormsIntegrationます。WPFウィンドウは正しく表示され、すべてが機能しているようです。しかし:

... をスローしSystem.ObjectDisposedExceptionます。ToImageSource()純粋なプロジェクトの場合、拡張メソッドは正常に機能しWPFましたが、コンテキストに切り替えてから、WinForms機能しなくなり、その例外がスローされます。

ワンライナーをいくつかのステップに分割してデバッグを試みました。

何が起こっているのかわからない。実際に実行しないことの副作用WPF Application.Run()ですか?