問題タブ [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.
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 は表示されません (または描画されません)。
c# - WPF コントロールのパブリック クラス修飾子
Windows アプリケーションとクラス ライブラリを作成しています。クラス ライブラリには、「InsertForm.xaml」という名前の WPF コントロールが含まれています。
InsertForm には、eUserName という名前の TextBox が含まれています。
次のコードを使用して、InsertForm を表示しています。それは成功です。しかし、eUserName にアクセスできません。テキストボックス修飾子をパブリックに設定するには?
using System.Windows.Forms.Integration
c# - Google マップの情報ウィンドウに、現在の結果ではなく以前の地理的結果が表示される
誰かがこれで私を助けてくれますか?コードの何が問題なのかわかりません。情報ウィンドウに場所の住所を表示したいのですが、現在の結果ではなく前の結果が表示されるたびに表示されます。たとえば、最初に場所をクリックすると、マーカーが追加されますが、表示される住所は未定義です (これは前の結果です)。次に、別の場所をクリックすると、最初の場所の住所が表示されました。
これを解決して、現在の場所がマークされている住所を表示するにはどうすればよいですか? お願いします。どうもありがとう。以下は私のコードです..
c# - WPFアプリケーションでのFolderBrowserDialogの使用
ユーザーがディレクトリにアクセスする必要があるWPFアプリケーションがあります。WindowsフォームをWPFに統合する方法について世界の果てまで検索し、フォームコントロールをxamlに統合する方法に関するあらゆる種類の情報を見つけました。 、FolderBrowserDialogを統合します。..
私はベテランプログラマーですが、.netは非常に新しく(実際には2日目)、FolderBrowserDialogの名前/タイプを特定できないという理由だけで、これを実装するための適切な情報を見つけることができないと思います。
助けてください。ありがとう、-David
ああ、私はc#とVisualStudio2008を使用しています
c# - F#/C# で WebBrowser から Cookie を取得する
私の目標は、webBrowser コントロールから Cookie を取得することです。参照を使用してこれを実行しようとしましたが、Event.map では値を返すことができません。
Event.map
理想的には、 (またはそのようなもの)内から Cookie 値を返す方法がありますか?
c# - 別のコントロールが重なっているときにコントロールを非表示にする
WPF でホストされている Windows フォーム コントロールにかなり大きな問題があります。たとえば、ユーザーがウィンドウをスクロールすると、ホストされたコントロールはウィンドウの上に移動しますが、非表示にする必要があります。
これは既知の問題であり、ホストされたコントロールのデフォルトの動作であることは知っていますが、コントロールの可視性が何らかの形でバインドされている場合、つまり他のコントロールが重なっているかどうかにかかわらず、解決できると思います。他のコントロールが重なっている場合は、Collapsed または Hidden になり、重なっていない場合は Visible になります。
これに対して何らかの解決策を作成しましたが、ScrollViewer の ScrollChanged イベントで実行しましたが、特別な状況でのみ機能します。ホストされているコントロールに適用できるように、バインディングでそれを達成する方法を誰かが知っている場合は、アイデアを共有してください。
wpf - WPF ウィンドウで外部の .exe アプリケーションを起動する方法
WPF ウィンドウで外部 .exe アプリケーションを起動する方法を教えてください。
コードの下では、WPF ウィンドウで Notepad.exe および WinWord.exe アプリケーションを開くことができますが、他のアプリケーションを開くことはできません。他の .exe アプリケーションを開こうとすると、別のウィンドウで開かれます。
python - ironpython にインポートする Windows フォーム モジュールを特定するにはどうすればよいですか?
このページに含まれる例からコードの一部をコピーし、これらのチュートリアルの助けを借りて鉄の python で実行するように変更しようとしています。しかし、チュートリアルの外に出たときに、どのモジュールをインポートする必要があるのか わからないので、行き詰まっています。
現時点では、次のコードがあります
(注: コードは現在 OCTGN の鉄の python スクリプト エンジン内で実行されているため、正確ではありませんinformation('Important Announcement')
。
したがって、これを実行しようとするとすぐにコードが中止されself.flowPanel = FlowLayoutPanel()
ます。flowPanel の行をコメントアウトすると、Windows フォームは正常に表示されます。
そのため、必要なモジュールを適切にインポートしていないように思えます。残念ながら、何をロードすればよいかわかりません。正しいと思われるものをロードしようとしましたが、どれもうまくいかないようです。
System.Windows.Forms
コードで FlowLayoutPanel を作成するために、どのモジュールからインポートするかをどのように判断できますか? そして、一般的に、関連する機能を取得するために何をインポートするかをどのように判断するのでしょうか?
c# - WinForms アプリケーションでホストされている WPF UserControl で PrintDialog.ShowDialog() を呼び出します
System.Windows.Controls.PrintDialog を使用する WPF UserControl があります。
XAML:
分離コード:
この UserControl を WPF アプリケーションで使用すると、PrintDialog-Windows がモーダル ダイアログとして表示されます。(msdnで説明されているように)
しかし、Wondows-Forms アプリケーションで UserControl を使用すると、ダイアログは非モーダル ダイアログとして表示されます。
Windowsフォームアプリケーションでユーザーコントロールをホストするときに、PrintDialogをモーダルダイアログとして呼び出す方法を知っている人はいますか?
期待していただきありがとうございますrhe1980
c# - WPF プロジェクトから WinForms コンテキストに変更した後の System.ObjectDisposedException
アプリケーションは空の C# プロジェクトから開始され、出力タイプは「Windows アプリ」に設定されています。
システムトレイアイコンコントロールがないWinForms
ため、ベースとして使用しています。WPF
ただし、他のすべてのウィンドウはWPF
. 私は次のように実行しています:
への参照がありWindowsFormsIntegration
ます。WPF
ウィンドウは正しく表示され、すべてが機能しているようです。しかし:
... をスローしSystem.ObjectDisposedException
ます。ToImageSource()
純粋なプロジェクトの場合、拡張メソッドは正常に機能しWPF
ましたが、コンテキストに切り替えてから、WinForms
機能しなくなり、その例外がスローされます。
ワンライナーをいくつかのステップに分割してデバッグを試みました。
何が起こっているのかわからない。実際に実行しないことの副作用WPF
Application.Run()
ですか?