#139 | タイトルバーに吸い込まれて閉じるフォーム | フォーム、VBA | |||
通常、フォームなどのウィンドウを閉じると、パッと一瞬で画面から消えてしまいます。ここでは、タイトルバーに吸い込まれるようにして閉じるという、ちょっとトリッキーなフォームの閉じ方を紹介します。 実際には、フォームの「閉じる時」イベントを利用して、フォームの高さを徐々に小さくしていくだけのことです。高さの基点はタイトルバーになりますので、高さを小さくすることによってフォームがタイトルバーに吸い込まれていくように見えます。応用として、Widthプロパティを小さくしていけば、カーテンが閉じるように見えるかもしれません。
定数 cintSpeed で、高さを小さくするスピードを調整します。あまり小さいと閉じるのに時間がかかり、大きいとスムースに閉じる感じになりません。実行するマシンの環境などに合わせて適当な値を設定してみてください。 |
|||||
|
Copyright © T'sWare All rights reserved |