問題タブ [dockable]

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

c# - Windows ツールバーにドッキング可能なアプリケーション

Winamp Desk Bandのような Windows ツールバーにドッキング可能なアプリケーションを .NET で作成する方法は?

0 投票する
8 に答える
35277 参照

wpf - WPFドッキングライブラリに関する推奨事項

Visual Studio 2005/2008と同様に、ドッキング可能なウィンドウを必要とするアプリケーションを実装していますが、VSの単一のサイトとは異なり、複数の「ドッキングサイト」があります。OSSまたは商用のどちらかで、これに適したライブラリに関する推奨事項はありますか?Infragisticsには、DivelementのSandDockとDevComponentsのWPF-Dock、およびActiProのDocking&MDI製品が1つあることを知っています。CodeProjectにも1つあります。誰かがこれらのライブラリのいずれかを使用しましたか?経験は良かったですか、それとも悪かったですか?それらの1つを使用した経験がある場合、複数の「ドッキングサイト」をサポートしていますか?

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

qt - Qt4.4を使用したカスタムドックエリア

Qt 4.4を使用してカスタムドックエリアを作成することは可能ですか?このドキュメントが示唆しているように、これはQt3で可能であることを私は知っています。ドキュメントからの抜粋"...独自のドックエリアを作成する必要がある場合は、QWidgetのサブクラスを作成し、Q3DockAreasをサブクラスに追加することをお勧めします..."。ただし、Qt 4ではQ3DockAreaが削除され、QMainWindow自体にドック領域があるように見えます。基本的に、ウィジェットをドッキングできる独自のドックエリアウィジェットが必要です。このドックエリアウィジェットは、アプリケーションのどこにあってもかまいません。これをどのように行うことができるかについてのアイデアはありますか?

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

c++ - mfcでドッキング可能なダイアログを実装する方法は?

私は MFC でダイアログ ベースのアプリケーションに取り組んでいます。ビジュアル スタジオの左パネル、右パネル、下パネルのようなものが必要で、パネルを閉じるための閉じるボタンがあります。誰でもこれを実装する方法を知っていますか?

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

jquery - JavaScript を使用した「ドラッグ可能なボックス」のような Netvibes

netvibes のように、いくつかの固定された場所にスナップする素敵なドラッグ可能なウィンドウを持つ JavaScript (jquery など) のプロジェクト/フレームワークを知っていますか? jPolite v2 を見つけましたが、私がやりたいことには少し複雑すぎるようです。何か案が?

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

user-interface - コードを使用してスクリーンショットが示すように QDockWidgets を配置するにはどうすればよいですか?

Qt ウィンドウで、右側にドック ウィジェットを次のように配置する必要があります。

代替テキスト http://img72.imageshack.us/img72/6180/docksonside.png

Qt では、addDockWidgetメソッドに引数を指定して位置 (上、下、左、右) を指定できますが、同じ側に配置されたQMainWindow2 つをどのように配置するかは明らかにできません。QDockWidgets

ドック ウィジェットを追加するコードを次に示します。これは PyQt4 を使用しますが、C++ を使用した Qt でも同じはずです

このコードを使用して両方を右側に追加すると、作成したスクリーンショットとは異なり、一方が他方の上に表示されます。そのショットを作成した方法は、プログラムを開始した後にマウスでドラッグすることでしたが、その方法で開始する必要があります。

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

c# - .Net 4.0 用の .Net/WinForms ドッキング/フローティング ライブラリ

ちがいない

  1. .Net 4.0 クライアント プロファイルをサポート (別のアセンブリのデザイナー)
  2. レイアウトをカスタム ストリームにシリアル化する
  3. キャプション doubleclick でフローティング ウィンドウの最大化を許可する
  4. コストはそれほど高くありません (200US$ が最適です)。また、1000と1コントロールのバンドルは必要ありません。

もうレビューした

  • DockPanel スイート
    • 1と3に違反しています。また、バグがあるようです(サンプルアプリを簡単にクラッシュさせました)。
  • サンドドック
    • 1、2、3に違反しています。
  • ネブロン
    • 1、3に違反しています。また、一部のマルチモニター シナリオでは正しく動作しません。
0 投票する
2 に答える
4423 参照

visual-c++ - C++MFC機能パック->CDialogに複数のCDockablePanesを作成する

CDialogに領域を作成して、CDockablePanesを配置できるようにします。これらは、固定のダイアログコンテンツに完全にドッキングできます。

Codejock Dialog Panes Sampleはまさに私が望むものですが、MFC機能パッククラスで実現されています:http://codejock.com/downloads/samples/dockingpane.asp

現時点では、CDialogに埋め込まれているCFrameWndExから継承されたクラスを取得しました。また、動作するCDockablePaneも含まれています。ドッキングを解除して移動できますが、ドッキングしたいときにプログラムがクラッシュします。

これは、ドッキング可能なペインクラスが、実際のペインの移動先をプレビューするためのダミーペインを生成しようとするためです。NULLを返すGetTopLevelFrame()を呼び出します。これにより、afxpane.cpp @CreateEx()でクラッシュが発生します。

誰かが私のために何か助けやアイデアを持っていますか?:(

挨拶、


編集:
わかりました、いくつかのコード:
CFrameWndExから継承された小さなクラスを作成しました(コンストラクターが保護されているため):

次に、このクラスをCDialogに埋め込み、そのサイズをダイアログサイズに変更します。

CMyFrameクラスのOnCreate()で、CDockablePaneを設定してドッキングします。

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

android - Android: ウィジェット/アプリをディスプレイの片側にドッキング

ディスプレイの片側にドッキングし、ドラッグできず、他の要素をドラッグできない Android アプリを実現する方法を知っている人はいますか? この ARCHOS Android の右側のようなものを意味します: http://i.stack.imgur.com/KpMSs.jpg