メインウィンドウに他のウィンドウをドッキングさせるには?

解決


sato  2002-08-31 03:41:31  No: 76042

SDIアプリケーションを作成し、メインのウィンドウの左辺に他のウィンドウをドッキングさせたいと思っています。
具体的には、VBを起動したときのツールボックスのようなイメージです。メインウィンドウの辺にツールボックスウィンドウがくっつきます。
このツールボックスウィンドウのような機能はVBで実現できるのでしょうか?
ご存知の方がいらっしゃいましたら、ぜひその方法を教えてください。お願いします。


家猫  2002-09-06 01:47:16  No: 76043

別フォームをメインフォームがロードされたのと同時に立ち上がるのじゃ
ダメなの?
フォーム表示時にフォーム表示位置設定できますし。


sato  2002-09-24 21:27:27  No: 76044

メインウィンドウの辺に別ウィンドウがくっついたり、離れたりということがしたいのです。ウィンドウズアプリケーションではツールバーもドッキングしたり独立したりという動きができるものが多くあります。しかし、VBでアプリを作成する場合ツールバーのドッキング機能も標準ではできないように見えます。
VBでこのようなドッキングツールバーやドッキング可能なウィンドウを作成したことがある、またはやり方を知っているという方がいらっしゃいましたらお教えいただきたいと思います。
”VBではできない”といったことでも結構ですので、発言していただけると幸いです。


さわ  2002-09-26 22:44:31  No: 76045

ツールバー等のドッキングですが
私が知らないだけなのかもしれませんが?
個々のウィンドウは全て別々に存在していて
ドッキング=メインウィンドウにくっ付いているだけ
だと思うのですが?VBのエディター等も
ツールバーなどをドッキングしてもアクティブウィンドウは
常時別管理?プロパティWindowプロジェクトWindow等も
という事から考えてもドッキングさせたいWindowの位置を
メインWindowにくっ付けたりメインウィンドウのサイズ等との同期
ツールバーのウィンドウClick時のドッキング?同期の破棄
等といった処理になると思います。


sato  2002-10-31 21:45:47  No: 76046

いろいろご意見ありがとうございました。
VBではドッキング機能は標準ではないようですね。
APIを駆使して実装できるようですが、今回はドッキング機能は行わないことにしました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加