問題タブ [docking]

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 投票する
1 に答える
859 参照

c# - .Net UserControl - ドッキング 2 コントロール

usercontrol に2つのコントロールがあるとしましょう:

固定の高さを持ち、下部にドッキングする必要がある 1 つ (controlA) と、残りのスペースを埋める必要がある上部の別の (controlB) です。

コントロールAにボトムドックを使用し、コントロールBにフィルドックを使用すると、コントロールAがコントロールBを超えるため機能しません...

どうすればこれを正しく行うことができますか、私はドッキングにかなり慣れていません...

私は.Net 3.5 c#を使用しています

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

c# - MDI へのフォームのドッキング

フォームを MDI にドッキングしようとしていますが、次のコードを使用すると、それ自体が点滅し、フォームが消えます。

0 投票する
3 に答える
6386 参照

c# - ユーザー コントロールのドッキング属性

私は独自のユーザー コントロールを作成しようとしていますが、ほぼ完成しており、洗練されたものを追加しようとしています。デザイナーで「親コンテナーにドッキング」するオプションが欲しいです。誰もこれを行う方法を知っていますか?私は例を見つけることができません. ドッキング属性と関係があると思います。

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

wpf - ElementHost とのドッキング

WPF ユーザーコントロールを既存の WinForms プロジェクトに追加し、WPF ユーザーコントロールをドッキングしてスペース全体を埋めようとしています。

ボタンのクリックに応答して、WinForms UserControls を親フォーム (パネル) にロードする現在のフレームワークがあります。これは私がフックしようとしている場所です - 現在ロードされている WinForms UserControl には ElementHost があります。

階層:

  • Form1.cs - WinForms UserControls を動的にロードするパネルが含まれています
    • WinForms UserControl - ElementHost を含む
      • WPF ユーザー コントロール

ElementHost には、Dock が Fill に設定され、その Child プロパティが ucReport に設定されています。これは WPF UserControl であり、次のマークアップがあります (最上位のデザインのみが含まれています)。

フォームのサイズを変更すると、UserControl のコンテンツは垂直方向に拡張されますが、水平方向には、コンテンツを収容するのに十分な大きさしか拡張されません。

デザイナーで WinForms UserControl (ElementHost を持つもの) を表示すると、問題が明らかになります。指定された WPF コンテンツがレンダリングされ、上から下に塗りつぶされますが、左から右には塗りつぶされません。

ElementHostである親コンテナを満たすためにそれを取得するために(おそらくUserControl宣言で)設定する必要があるのはXAMLの何かだと思います-私はプロパティを見つけることができません。

誰かが私を啓発してくれますか?

0 投票する
4 に答える
6953 参照

c++ - 動的に作成された CDockablePane ウィンドウを閉じるには?

私の MFC (Feature Pack) アプリケーションでは、ドッキング ペインを動的に作成してチャートやテーブルなどを表示できます

次のようなペインを作成します。

これはうまくいくようです。

これは、ペインが既に存在するかどうかを確認しようとした方法です。ペインは、そのタイプ (クラス) とパラメーターによって識別されます。

これに関する問題は、ペインを閉じると、これが認識されないことです。CDockingManager オブジェクトは、GetPanes() 呼び出しでペインを返します。

閉じているペインを返さないようにマネージャに指示するにはどうすればよいですか?
または
ペインが閉じているときに、ペイン リストからペインを削除するにはどうすればよいですか?


アップデート

もう少し詳しく調べてみると、キャプション バーの [x] ボタンをクリックすると、CWnd オブジェクトが実際には閉じられず、そのコンテナーだけが閉じられていることがわかりました。
したがって、本当の問題は、ペインを実際に閉じることです。
また、問題をよりよく反映するように質問を変更しました。

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

c# - winform アプリケーションを別のアプリケーションとドッキングするにはどうすればよいですか

winform アプリケーションをドッキングして、IE や word などの別のアプリケーションを実行しようとしています。私の完全な計画は、プログラムを地下で実行し、この特定のアプリケーションが実行されていることです。私のwinformは最大化してドッキングし、移動すると追跡し、このアプリケーションが最小化された場合は最小化します。

それを行う方法についていくつかのアイデアを教えてもらえますか?

ありがとう

0 投票する
3 に答える
2868 参照

c# - フォームを別のフォーム パネルにドッキングする

form1 を別の form2 に含まれるパネルにドッキングすることは可能ですか? form2 イベントから ShowDialog で form1 を起動しています。

0 投票する
3 に答える
6468 参照

eclipse - Eclipse で「検索/置換」ウィンドウをドッキングすることは可能ですか?

誰かがEclipse環境にドッキングされた検索/置換ウィンドウを持っていたスクリーンキャストで、私はそれを見たことがあると断言できました。

ただし、[ウィンドウ] > [表示] のオプションのリストを見ると、最も近いのは [検索] ウィンドウです。

私はそれをかなり使用していることに気づきました。最近では、より大きなモニターを使用して、常に自分の視野で開いている余裕があると考えています.

これは可能ですか?

ありがとう。

0 投票する
3 に答える
1084 参照

wpf - WPF ドッキング ライブラリ

既存の WPF ドッキング ライブラリを使用する必要があります。いくつかのライブラリがあります: AvalonDock .NetBar SanDock ActiPro Infragistics

これらのライブラリのいずれかを経験した人はいますか? そのうちの1つをお勧めできますか?