問題タブ [dockpanel-suite]
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.
.net - DockPanel で閉じるボタンを無効にする
DockPanel スイートを使用しています。DockPanel の [閉じる] ボタンを無効にする必要があります。見つけた:
閉じるボタンを削除します。しかし、私のドックパネルには、CloseButtonVisible というプロパティがありません。では、閉じるボタンを削除するにはどうすればよいですか?
c# - DockPanelSuite .xと下矢印+タブヘッダーを非表示/無効にできますか
無料の Dockpanelsuite が本当に気に入っています。初めてで、可能かどうか疑問に思っていました。
xと下矢印+タブヘッダーを非表示にしたい
これは可能ですか?
ありがとう
linux - Linux/Mono でドックパネルをそのすべての機能とともに使用するにはどうすればよいですか?
Linux または Mono プラットフォームでドックパネル スイートを使用したいと考えています。ドックパネルのソース コードを変更して、ドラッグ アンド ドロップなどのすべての機能を備えた Linux プラットフォームで使用できるようにする方法があると聞きました。
c# - DockPanel 内の DockContent は 1 つのみ
これが私のセットアップの様子です:
これは DockPanel スイートです。白い領域は、フォームにドロップした DockPanel ビジュアル コンポーネントです。ドッキング、ネストされたドッキング、ドロップ可能なタブなどは必要ありません。「ProjectsForm」パネルが1つだけ必要で、ユーザーのクリックで自動的に非表示および非表示にする必要があります。
だから、私の質問は、以前の写真をこの新しい写真のように変換するにはどうすればよいかということです:
この 1 つのパネルをフロートさせることを禁止するにはどうすればよいですか?
ここにいくつかのコードがあります:
c# - DockPanelとそのエクステンダーを使用してフローティングウィンドウにフォーム自体のアイコンを表示するにはどうすればよいですか?
Weifen Luo DockPanelコンポーネントを使用すると、フォームを他のフォーム内にドッキングする機能を.netプロジェクトに追加できます。コンポーネントは非常によくできています。
さて、 github(このコンポーネントが現在ホストされている)のプロジェクトフォーラムのこのページから、これdock.extender
を使用することで、フローティングウィンドウを通常のWinFormの外観、つまりsizeable
通常のWindowsで使用できるようになることがわかります。タイトルバー、ボックスの最大化、ボックスの最小化など(こちらも参照)。これにより、フォームのアイコンを表示することもできます。
私の問題、つまり私の質問は、フォームのプロパティで割り当てたアイコンがデザイナに表示されることですが、デバッグでフロートパネルとして実行すると、一般的なフォームアイコンがその場所に表示されます。
ここで、プロパティではなくコード(フォーム自体のコードと、フォームが呼び出されるメインアプリケーションコードの両方)を使用してアイコンを割り当てようとしましたが、どちらも機能しませんでした。
では、フォームがフロートされ、エクステンダーが使用されているときに、独自のカスタムアイコンをフォームのアイコンとして表示するにはどうすればよいですか?メインドッキングパネルをDockingWindow
モードで使用しています。
[編集]
これは難しい質問だと思います!2日経ちましたが、返事がありません!
c# - DockLeft カスタム サイズ
DocContent DockLeft をカスタム サイズに設定しようとしていますが、うまくいきません。誰でもこれを達成する方法を提案できますか?
このコードをテストしていましたが、設定した 700 ではなくデフォルトの幅 404 になります。
c# - WeifenLuo 2.5.0.0 でパネルの子パネルを取得する
実行時にウィンドウにいくつかの DockContent を作成したいと考えています。また、すべてのコンテンツが同時にユーザーに表示される必要があります。上下にだけコンテンツを追加したい。では、すべてのコンテンツがほぼ同じサイズのコンテンツを追加するにはどうすればよいでしょうか?
私が今抱えている問題は、各コンテンツのサイズです。コンテンツを追加するたびに、コンテンツはどんどん小さくなりますが、以前のコンテンツのサイズはそのままです。これは、同じコンテンツが別のコンテンツを追加するたびに分割されることを意味します。
問題を解決するために、DockPanel に DockPanel.Contents が含まれているかどうかを最初に確認しようとしています。ここで、DockState は DockState.Document です。そうでない場合は、最初のコンテンツとして追加します。存在する場合は、上部にドッキングされている子ペインがあるかどうかを確認したいと思います。子ペインにアクセスするには、IDockContent.DockHandler.Pane.NestedPanesContainer.NestedPanes で試します。残念ながら、これはこのペインの子だけを返すのではなく、既存のすべてのペインを返すようです。
私がやろうとしていることは明らかだと思います。
c# - WeifenLuo DockPanel Suite を使用してパネルのドラッグを拒否する方法
私は WeifenLuo の DockPanel スイートを使い始めました。これは非常に役立つようです。とにかく、解決できない問題があります。VS のような UI を作成する必要があります。これには、親ウィンドウの左側にドッキングされた「ツールパネル」と、中央にドッキングされた他の子ウィンドウが含まれている必要があります。かなり単純ですよね?
しかし、その「ツールパネル」を閉じたり、その位置から移動/ドラッグしたりしないようにする方法-非表示/表示またはサイズ変更のみ?
FormClosing イベントを介して、閉じられることを拒否する方法を見つけました。かなり簡単ですが、残りの部分は? 誰にもアイデアはありますか?
前もって感謝します。
c# - WeifenLuo DockPanel Suite は MDI 環境にのみ適用できますか?
私のポイントは、WeifenLuo DockPanel スイートのサンプルでわかるように、MDI 環境のみが使用されているということです。
しかし、子フォーム内でドッキングを使用したい場合はできますか?