http://imagepot.net/view/122655869789.png
フォームのドッキング時に、上の画像の赤枠部分を表示させるにはどのようにすれば良いのでしょうか?
呼び名が分からないので、うまく調べられずにいました…。
具体的にやりたいのは以下の3つです。
1. ドッキング時に赤枠部分が表示させること。
2. 赤枠部分をドラッグしてフォームを動かすことにより、ドッキングを解除させること。
3. フォームの境界を左右に動かすこと。
恐れ入りますが、ご指導くださいませ。
Form1にPanel1を置き、AlignをalLeftに、DockSiteをTrueにする
Form1にSplitter1を置く
Form1にPanel2を置き、AlignをalClientに、DockSiteをTrueにする
Form2を作成し、VisibleをTrueに、DragKindをdkDockに、DragModeをdmAutomaticにする
とすればできます。(3.がよくわからないですが、こういうことですよね?)
Delphi6Personal、WinXPで確認しました。
Panelを設置しておけば良いのですね!
試してみたところ、期待通りの実装ができました。
ご指導ありがとうございました。
また宜しくお願いします。
ツイート | ![]() |