AutoResizeコントロール 3分タイマー版 ヘルプ
2005/09/01 rAreSoft
目次
1.機能概要
2.使用方法
3.高度な使い方
4.リサイズ未対応のコントロール
5.サンプルプログラム
6.お問い合わせ
1.機能概要
1.1. フォームサイズに合わせて、各コントロールを自動リサイズします。
1.2. ディスプレイ解像度に合わせて、自動リサイズします。
※ フォームサイズがスクリーンサイズより大きい場合のみ有効。
1.3. フォームロード後、三分間のみリサイズします。
上の画像は、フォームサイズ(Width:840、Height:593)のフォームをディスプレイサイズ(Width:1024、Height:768)で表示したものを、PrintScreenで取得したものです。
下の画像は、上のフォームをディスプレイサイズ(Width:640、Height:480)で表示したものを、PrintScreenで取得したものです。
2.使用方法
AutoResize
コントロール
3分タイマー版を、リサイズを有効にしたいフォームに貼り付けるだけで、自動的にリサイズします。
※フォーム以外に貼り付けても、リサイズは行いません。
3.高度な使い方
3.1. フォントリサイズの有無を設定できます。
注意
:フォントをリサイズしないコントロールは、リサイズできるサイズに制限があります。
3.2. 実行時にフォントリサイズの有無を設定できます。
FontNoResize
プロパティにコントロール名を設定します。
<< 追加例 >>
AutoResize1.FontNoResize = AutoResize1.FontNoResize
& ",Text1"
<< 削除例
>>
AutoResize1.FontNoResize =
Replace(AutoResize1.FontNoResize, "Text1", "")
4.リサイズ未対応のコントロール
4.1. Toolbar、CoolBarなどの、サイズ変更できないコントロールはリサイズ対象外です。
これらのコントロールを使う場合、MDIフォームを使うことをお勧めします。
(下記の図は、MDIChildフォームにAutoResize コントロールを貼り付けています。)
4.2. SSTab、MonthViewなどの、縮小・拡大サイズに制限がある場合には、正しいリサイズは行われません。
4.3. その他、標準コントロール以外は未対応です。
5.サンプルプログラム
sample.zipファイルがインストールフォルダにあります。
5.1. sample1
・・・基本的な使い方のサンプルプログラムです。
5.2. sample2
・・・高度な使い方のサンプルプログラムです。
5.3. sample3
・・・その他、MDIを使ったサンプルプログラムです。
6.お問い合わせ
rAreSoft
MAIL: raresoft2005*yahoo.co.jp (*を@に変えてください。)
(C) Copyright 2005 rAreSoft. All rights
reserved.