|
ウィンドウ |
|
フォームのアニメーション効果 |
|
メインフォームのロード時は画面右上よりアニメーションをしながら現れ、アンロード時はタスクトレイに消えてゆきます。
(画面のプロパティでウィンドウのアニメーションが有効になっている必要あり。) |
|
OS: Windows 95, 98, Me, NT4, 2000, XP VB: 5.0, 6.0
VB.NET
NEW!! |
|
更新日: 2002年10月4日 |
|
|
|
常に手前に表示 |
|
特に説明なし。
VB.NETでは自前のプロジェクトならフォームのTopMostプロパティをTrueにするだけで実現できます。 |
|
OS: Windows 95, 98, Me, NT4, 2000, XP VB: 5.0, 6.0 |
|
更新日: 1999年4月22日 |
|
|
|
親ウィンドウの変更 |
|
自フォームを指定ウィンドウに対し、モードレス状態で開いているような状態になります。
VB.NETでは自前のプロジェクトなら子フォームのOwnerプロパティに親フォームオブジェクトを設定するだけで実現できます。 |
|
OS: Windows 95, 98, Me, NT4, 2000, XP VB: 5.0, 6.0 |
|
更新日: 1999年4月22日 |
|
|
|
他アプリケーションウィンドウのタイトルバー文字列の変更 |
|
サンプルでは最前面に表示されているウィンドウのタイトルバーに現在の時刻を表示しています。 |
|
OS: Windows 95, 98, Me, NT4, 2000, XP VB: 5.0, 6.0
VB.NET
NEW!! |
|
更新日: 2002年10月7日 |
|
|
|
タイトルバーの点滅 |
|
従来はFlashWindow関数を使用していましたが、今回はあえてWindows98にて追加されたFlashWindowEx関数を使用しています。 |
|
OS: Windows 98, 2000, XP VB: 5.0, 6.0
VB.NET
NEW!! |
|
更新日: 2002年10月8日 |
|
|
|
角の丸いウィンドウ |
|
別にたいした事は無いですが、角の丸いウィンドウです。POPな雰囲気のウィンドウを作成したいときに。 |
|
OS: Windows 95, 98, Me, NT4, 2000, XP VB: 5.0, 6.0
VB.NET
NEW!! |
|
更新日: 2002年11月11日 |
|
|
|
吹き出し型ウィンドウ |
|
角の丸いウィンドウの発展形複数のリージョンを組み合わせて使用しています。
Windows 2000 の起動時のような
吹き出し型ツールチップはコモンコントロールのページをご覧下さい。 |
|
OS: Windows 95, 98, Me, NT4, 2000, XP VB: 5.0, 6.0,
VB.NET
NEW!! |
|
更新日: 2002年11月11日 |
|
|
|
タイトルバーに独自ボタンを配置する |
|
タイトルバー上に並んでいる最大化ボタンや最小化ボタンなどの横に自前のボタンを追加します。当然マウスクリックイベントも検出しています。 |
|
OS: Windows 95, 98, Me, NT4, 2000, XP VB: 5.0, 6.0 |
|
更新日: 1999年12月8日 |
|
|
|
VB製アプリ間で文字列データをやりとり |
|
SetProp関数とGetProp関数を使用し、VB製アプリ間で簡単なデータ通信を行っています。 |
|
OS: Windows 95, 98, Me, NT4, 2000, XP VB: 5.0, 6.0 |
|
更新日: 1999年10月26日 |
|
|
|
指定フォームのデスクトップ上でのタイリング |
|
VBより複数のフォームを作成し、それらの中より指定したもののみをデスクトップ上でタイル状に整列させます。 |
|
OS: Windows 95, 98, NT4, 2000 VB: 5.0, 6.0 |
|
更新日: 2000年1月27日 |
|
|
|
指定アプリケーションウィンドウの"応答なし"の検出 |
|
表題のとおりタスクマネージャで参照できる"応答なし"状態を取得します。
(注) Windows 95, 98, Me
では動作しません。 |
|
OS: Windows NT4, 2000, XP VB: 5.0, 6.0 |
|
更新日: 2000年9月25日 |
|
|
|
サイズ固定のMDIフォームの作成 |
|
先日掲示板の方で質問のあったMDIフォームのサイズを固定するサンプルです。
MDIフォームには通常のフォームのようにBorderやMaxButton、MinButtonといったプロパティを持っていません。
APIを使用してウィンドウスタイルを変更することにより実現しています。
VB.NETではMDIフォームはフォームのスタイルの一つであり、標準でFormBorder, MinimizeBox,
MaximizeBoxプロパティを持っているため、これらのプロパティを利用することができます。 |
|
OS: Windows 95, 98, Me, NT4, 2000, XP VB: 5.0, 6.0 |
|
更新日: 2001年7月19日 |
|
|
|
|
|
メニュー |
|
メニューの各種スタイルデモ |
|
メニューに設定できるスタイルをまとめて1つのプロジェクトにしてみました。 |
|
OS: Windows 95, 98, Me, NT4, 2000, (XP) VB: 5.0, 6.0 |
|
更新日: 1999年10月13日 |
|
|
|
マウスポイントしたメニューの説明表示 |
|
表題そのままですが、現在マウスカーソルがポイントしているメニューの説明をステータスバー等に表示します。サブクラス化を用いています。 |
|
OS: Windows 95, 98, Me, NT4, 2000, XP VB: 5.0, 6.0 |
|
更新日: 1999年10月20日 |
|
|
|
|