問題タブ [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.
c# - 2 つのフローティング DockContents を一緒にドッキングする方法は?
メイン ウィンドウと 2 つのフローティング DockContent ウィンドウ (DockPanel-suite ライブラリを使用) を持つプログラムがあります。プログラムを実行すると、2 つのフローティング ウィンドウをドッキングして、2 つの「タブ」を持つ 1 つのフローティング ウィンドウにすることができます。私の質問は、プログラムでそれを行うにはどうすればよいですか?
これが私のコードです:
dockpanel-suite - 新しいドキュメントのタブにアイコンを追加するには? (ドックパネルスイート)
誰かが私を助けたり、「DockPanel Suite」の新しいドキュメントのタブにアイコンを追加する方法を教えてくれませんか? または、これを行う最善の方法は何ですか? ご協力とフィードバックをお寄せいただきありがとうございます。よろしく、ダニエル
(もう一点。VS2012のライトテーマでやるといいですね。よろしくお願いします。ダニエル)
c# - Dockpanel-suite ドック c# 内でコントロールにアクセスできません
ズーム可能なpicturebx (Cyotek imagebox、http://cyotek.com/blog/imagebox-update-version-1-1-0-0 ) 内に表示される画像をユーザーがマークできるようにする単純なアプリケーション スケルトンを作成しました。すべてを 2000 以上に見せるために、dockpanelsuite ( https://github.com/dockpanelsuite/dockpanelsuite ) をミックスに追加しました。これは、ナビゲーションを高速化するための追加のパネルと、画像 fx などのツール用の別のパネルが必要なためです。など。提案どおりにパネルをセットアップしました。中央のドックは動かせず、イメージボックス コントロールを保持しています。ただし、画像ボックスのプロパティにアクセスして変更することはできません。正しい名前空間をロードしました。イメージボックスをパブリックに設定しましたが、まだ運がありません。メインの docj の構成は次のようになります。
ここで、canvas_tab は画像を保持する画像ボックスです。プログラムの主要部分では、次のようにドックを構築します
main_Canvas.Show(dockPanel, DockState.Document); session_enable();
ただし、main_Form 内の main_Canvas.canvas_tab にしかアクセスできず、上記の session_enable() などの同じ名前空間を共有するメソッドからもアクセスできません。コードの何が問題になっていますか? 私は自分に代わって明らかな愚かさを知らないだけですか?このような落とし穴を回避する方法や、dockpanelsuite を使用するという私の基本的なアプローチの代替案があれば、躊躇しないでください。複数のネストされたスプリッターを使用できることはわかっていますが、ユーザーがパネルを好きなように移動できるようにしたいと考えています。
dockpanel - あるホスト ウィンドウから別のホスト ウィンドウにドック パネルをドラッグしますか?
DockPanelSuite を構成して、ドッキングされたウィンドウをあるドック コンテナ ウィンドウから別のウィンドウにドラッグできるようにする方法を誰かが知っているかどうか疑問に思っています。デモ アプリケーションには、新しいドック コンテナー ウィンドウを作成するメニュー オプション [ウィンドウ] --> [新規ウィンドウ] が表示されますが、ドッキング可能なウィンドウを 2 つのウィンドウ間でドラッグすることはできません (たとえば、各画面にドック コンテナー ウィンドウがある複数のモニターをサポートするため)。
c# - 自動非表示フォームをプログラムでアクティブにする方法は?
私は を持ってDockContent
いDockState = DockState.DockBottomAutoHide
ます。
このウィンドウを再び表示するにはどうすればよいですか?
「表示」とは、変更DockState
するのではDockState.DockBottom
なく、ポップアップ (スライドアウト) することを意味します。マウスを自動非表示タブの上に置いたときと同じ動作です。
私は何時間も探し回りましたが、成功しませんでした。
私の文脈ではうまくいかない答え:(1)
c# - DockPanelSuite - ドキュメントの保存
私はいくつDocumentsPanel
かの開いているフォームを持っていますが、それぞれが別の種類です。ループで開いていたファイルを保存するにはどうすればよいですか。
この場合、これは機能します。
ただし、FormBrowser
パネルで 1 秒を開くと、ドキュメントを保存しようとするとエラーが表示されます。エラーは次のとおりです。
c# - C# のドックパネル スイートで mousedown イベントがトリガーされない
DockContent を継承する Form MainFormがあり、フォームの初期化で mousedown および keypress イベントを登録しました。しかし、これらのイベントはどれもトリガーされず、何が原因なのか本当にわかりません。
以下はコードです:
フォームの右クリックまたは左クリックで、「コピー」項目を含むコンテキスト メニューを表示します。しかし、mousedown イベントまたは keypress イベントでさえトリガーされません。