AutoResizeコントロール ヘルプ
                                  2005/09/01 rAreSoft

目次
 1.機能概要
 2.使用方法
 3.高度な使い方
 4.リサイズ未対応のコントロール 
 5.サンプルプログラム
 6.お問い合わせ

1.機能概要
 1.1. フォームサイズに合わせて、各コントロールを自動リサイズします。
 1.2. ディスプレイ解像度に合わせて、自動リサイズします。
      ※ フォームサイズがスクリーンサイズより大きい場合のみ有効。

 上の画像は、フォームサイズ(Width:840、Height:593)のフォームをディスプレイサイズ(Width:1024、Height:768)で表示したものを、PrintScreenで取得したものです。

 下の画像は、上のフォームをディスプレイサイズ(Width:640、Height:480)で表示したものを、PrintScreenで取得したものです。



2.使用方法
 AutoResize コントロールを、リサイズを有効にしたいフォームに貼り付けるだけで、自動的にリサイズします。
 ※フォーム以外に貼り付けても、リサイズは行いません。


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.