問題タブ [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.
dockpanel - 自動非表示ウィンドウをプログラムで固定するにはどうすればよいですか?
C# アプリケーションで動的に固定したい AutoHide ToolWindow があります。
ありがとうチャック
dockpanel-suite - DockPanel Suite: Alter Control+Tab オーダー
DockPanel Suite を使用して複数のドキュメントを含むアプリケーション内で Control+Tab を使用したときに表示されるタブの順序を変更しようとしています。
正確に言うと、Visual Studio のような動作を取得したいと考えています。つまり、たとえばドキュメント 1、2、3 があり、ドキュメント 1 にいる場合、"Control+Tab" を 1 回押すとドキュメント 2 に移動します。ここでコントロール キーを放してから "Control+Tab" を押すと、再び、ドキュメント 1 が表示されます。一般的に、VS は最後に選択されたタブを保存し、Control+Tab は以前にアクセスされた順序でそれらを循環します
そうする方法はありますか?(できればソース コードを変更しないでください。ただし、必要に応じて変更を試みることができます)
ありがとう!
c# - DockContent.DockHandler.DockPanel は読み取り専用です
私は Dockpanel-suite を使用しており、基本的に 3 つのフォームを開いています。これらの 1 つは複数のドキュメントを開くことができる「ドキュメント」フォームで、他の 2 つのフォームは単一のインスタンスです。
ある段階で、いくつかの文書フォームを見つけて閉じたいと思っています。現在、dockpanel-suite のドキュメントによると、
DockPanel から DockContent を削除する DockPanel から DockContent を解放するには、DockContent.DockHandler.DockPanel を null に設定するだけです。
しかし、DockHandler は読み取り専用なので、null に設定することはできません。では、必要なドキュメントを見つけて、閉じるなどのアクションを実行するにはどうすればよいでしょうか?
現時点ではこれを行っています。
奇妙なことに、dock.Close() を呼び出すとドキュメントが閉じますが、これがメイン (含む) フォームの "FormClosing" イベント中に呼び出されると、フォームが閉じられなくなります。これをキャンセルするために何らかの値を設定しているようです!
c# - DockPanelSuite と C# を使用した複数の Dock パネル
現在Dockpanel
、MDI状態の処理が面倒であるか不可能であるため、C#ユーザーコントロールライブラリの内部で苦労しています...
したがって、私の質問: Dockpanel-Suite を使用して、MDI コンテナーを別の MDI コンテナー内に配置することは可能ですか? 内部の MDI コンテナーを共有ライブラリとして出荷できる場合が最善です (これはユーザー コントロールであるべきですよね?)。
c# - DockPanel ドキュメントでメソッドを呼び出す
DockPanelSuite (Windows フォーム) 内のドキュメントであるフォームのディクショナリ リストがあります。メイン フォームのボタンが押されると、ドキュメント フォームの最初のコントロール (ScintillaNet Editor インスタンス) に含まれるすべてのドキュメントの「コンテンツ」が保存されます。
ただし、フォームの Save() メソッドにアクセスするのは面倒です。現在、これはコードです:
editor はフォームの名前、EditorList はすべてのアクティブなドキュメントのリストを含む Dictionary です。ただし、fce.Save
は見つかりません。
質問 私がやりたいことは、FrmEditor タイプである開いているすべてのドキュメントを反復処理し、それらの Save メソッドを呼び出すことだけです。どうやってやるの?
c# - DockPanel Suite (C#) - 子フォームからツール ウィンドウの変数とカスタム メソッドにアクセスする方法
これはばかげているように見え、以前の質問に似ていますが、そうではありません。
プロジェクトの詳細: Dockpanel Suite を使用しています
ToolWindow
form2 (子ウィンドウ) から (ログ ウィンドウ) プロシージャと変数にアクセスしたい:
そして、このコードを使用してForm2
fromのプロシージャを呼び出しています:ToolWindow
今、逆に同じことをしたい:ToolWindow
子ウィンドウから (ログ) のデータと手順にアクセスしたい。
このリンクDockpanel Suite が見つかり、複数のフォーム間でデータを渡すことができましたが、うまくいきませんでした。私のシナリオは別のものです。