問題タブ [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 に答える
1578 参照

windows-mobile - Windows Mobile 6.5 デバイスをドッキングするとワイヤレスが無効になる

構成済みの新しい Motorola MC75A があり、いくつかのコードをデバッグしようとしていますが、Windows Mobile 6.5 デバイスがドッキングされているときにワイヤレス NIC の無効化を停止するにはどうすればよいですか?

ありがとう

フィル

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

.net - .netドッキングコントロール

情報ラベルを表示するCustomControlを作成しました。これは、矢印ボタンで最小化/復元できます。

ここに画像の説明を入力してください

フォームの上部にドッキングする必要があります。

次に、同じ形式で、通常、すべての通常のコントロールを備えた中央のパネルがあります。ここでは、強調表示するためだけに黄色で表示されています。

ここに画像の説明を入力してください

最後に、フォームで使用できるすべてのコマンド/ボタンを含む下部パネルがあります。これは下部にドッキングされています。

問題は、トップパネルを折りたたんだときに、使用可能なスペースを自動的に消費するようにセンターパネルを設定する方法がわからないことです。つまり、「センター」ドッキングスタイルはありません。

中央のパネルを上部にドッキングすると、上部のパネルを折りたたむと次のようになります。

ここに画像の説明を入力してください

中央のパネルをすべての端に固定すると、次のようになります。

ここに画像の説明を入力してください

中央のパネルをドッキングして領域を埋めると、他のパネルの存在に関係なく、フォームのすべてのクライアント領域が埋められます。

はい、トップコントロールでイベントを作成して、サイズの変更に関心がある人に通知することはできますが、自動ではないため、これは醜い解決策です。すべてのフォームで、イベントをリッスンし、それに応じて中央のパネルのサイズを変更する必要があります。

この問題に対するエレガントな解決策はありますか?

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

html - IE 8 で別の div に対して div をドッキングできますか?

このページを検討してください: http://losthobbit.net/temp/docking.html

HTMLは次のとおりです。

Chrome と FireFox では、これは完全に機能します。2 番目の div は最初の div に対してドッキングします。

これをIE8で動作させることは可能ですか?

前もってありがとう、素晴らしい人々:)

0 投票する
5 に答える
4809 参照

delphi - このタイプのドッキングを実装するには?

Constructと呼ばれるこのオープン ソース アプリケーションを見てください 。

以下に示すように、パネルをドラッグできるパネルドッキングを使用してから、画面上の視覚補助を使用して、パネルをドッキングできる場所を示します。

ドラッグ/ドッキング前

ここに画像の説明を入力

ドラッグ/ドッキング ステージ中

Dock パネルの 1 つをドラッグ/移動すると、ウィンドウは次のようになります。

ここに画像の説明を入力

ご覧のとおり、オブジェクト パネルをドラッグ/移動すると、パネルをドッキングできる場所が視覚的に表示されます。また、ドッキング位置にないときは、フリー ウィンドウのように動き回ります。この例のプロジェクト パネルなど、他のドック パネルをドラッグ/移動する場合も同様です。

これは、これを使用するアプリケーションの例です。他のアプリケーションもこれを使用しているのを見てきました。

この動作を実現する Delphi の方法はありますか?

スペースを占有するパネルがいくつかあります。それらを自由に移動またはドッキングすると、実装するのに便利な機能になります。

ありがとう。

アップデート

LMD コンポーネントは、私が調査できるようなコンポーネントを提供しているようです。

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

mono - MonoDevelop.Components.Docking - タブ付き DockGroupType の問題

私たちのアプリケーションは、Windows アプリケーションで MonoDevelop.Components.Docking フレームワークを使用しています。最後に最新バージョンに更新したのは 2010 年 11 月です。次の状況で発生する興味深い動作に遭遇しました。

  • DockGroupType.Tabbed ParentGroup の最初のパネルの自動非表示ボタンを押します

  • 展開されるまで、折りたたまれたパネルの上にマウスを置きます

  • パネルをタブ付きグループの中央にドラッグして (元の場所に戻します)、ドロップします。

この時点で、パネルは、パネルがドロップされる場所を示す青い四角形のサイズにサイズ変更され、メイン ウィンドウからドッキング解除されて、そのサイズでフロートします。これは、タブ グループの最初の項目でのみ発生します。DockGroupItem.cs (行 112、GetDockTarget(..)) でコメント アウトされたコード セクションを見つけました。ただし、定義されていない DockPosition タイプの CenterAfter を参照しています。メソッドは以下のとおりです。コメントアウトされた部分は太字で示しています。

私はいくつかの小さなことを試しましたが、これまでのところ動作に影響を与えるものは何もありません. これを適切に機能させるために何を編集できるかについてのアイデアはありますか? ありがとう!

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

c# - トップドッキング コントロールを既存のトップドッキング コントロールの下に表示するにはどうすればよいですか?

を使用してフォームにコントロールを動的に追加していDock = DockStyle.Topます。後続のコントロールを既存のものの下に表示したい。デフォルトでは、追加された新しいコントロールはそれぞれ一番上に表示されます。これを行う簡単な方法はありますか?

編集:これらのコントロールは、設計ではなく実行時に追加しています。

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

javascript - xulのドッキングパネル

xul でドッキング パネルを作成するにはどうすればよいですか。firebugのように動作するはずです。私はこのようなことを試しました:

myWindow.xul は次のとおりです。

myPanel.xul は私のパネルで、myPanel は myPanel.xul の vbox の ID です。

このようにウィンドウを開くと、思ったように見えますが、すべてのボタン/その他のコンポーネントが機能しません。たとえば、myPanel.xul にボタンがある場合:

myWindow でそのボタンをクリックすると、 someFunction は呼び出されません。理由も、それを機能させる方法もわかりません。

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

layout - datagridview レイアウトの動作

私は c#/2008/winform アプリケーションを持っています。画像バナーのあるフォームがあり、その下にデータグリッドビューがあります

画像バナーのサイズを固定したままにし、datagridview をサイズ変更してフォームの残りの部分を埋めたいと思います。

ピクチャボックスを Dock=top に設定しました (また、pos=0,0、sizemode=centerimage - しかし、これらの設定は問題ではありません)

何をしても datagridview が正しく動作しません Dock=fill を実行すると、フォームの上部から始まり、画像によって遮られます Dock=bottom を設定しようとすると、コンテナのサイズが変更されません

私はレイアウトマネージャーの概念を認識していますが、これは簡単なアプリなので、ここで必要としないことを願っています.

何か案は ?ありがとうございました

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

visual-studio-2010 - VS2010 でコード ウィンドウのアンドックを無効にする

ダブルクリックで無効にする方法を尋ねられるケースを見てきました。

しかし、さらに進んで機能を完全に無効にしたいのですが、方法を知っている人はいますか? すべてのウィンドウ (プロパティ、デバッグ、出力) が単にコード ウィンドウ (ページ、コントロール、その他のファイル) であるという意味ではありません。

VS2010 SP1 + PowerTools を使用していますが、誤って下にドラッグすると、タブを選択するときにコード ウィンドウをドッキング解除し続け、本当にイライラします。

よろしくお願いします、乾杯、P.

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

delphi - コントロールがドッキングされる場所を知るにはどうすればよいですか?また、ドッキングを防ぐにはどうすればよいですか?

Delphiの「通常の」ドッキングを使用しています(DockSite=TrueおよびUseDockManager=True)。現在、いくつかのDockSiteコントロールと、いくつかのドッキング可能なフォームがあります。ただし、各ドッキング可能なフォームが各ドックサイトに配置されるわけではありません。

フォームは、ドッキングすることになっているコントロールの種類を知っています。コントロール、OTOHは、どのフォームを受け入れるかどうかを知りません。

私の問題は、ドラッグ/ドロップ(またはドラッグ/ドック)操作をキャンセルできるいくつかのイベントが発生することです。DragOver、StartDockなどです。しかし、これらはすべて「受信」側で発生し、の側では発生しません。ドロップされているコントロール。それが私が欲しいところです—ドッキングされているフォームが特定のコントロールへのドッキングを拒否できるようにするためです。

そのようなイベントはありますか、私は何かを見落としていますか、それとも別の方法でこれに取り組む必要がありますか?