[フォーム]

◆使い方例

・フォームを最大化する
Form1.WindowState:=wsMaximized; 
・フォームを最小化する
Form1.WindowState:=wsMinimized; 
・フォームの表示位置を変更する
Form1.Position:=poScreenCenter;  //フォームを画面中央に表示します 
Form1.Top:=Form1.Top+10;  //フォームの位置を下に10ピクセル移動します
Form1.Left:=Form1.Left+20;  //フォームの位置を右に20ピクセル移動します
・フォーム起動時の表示位置を指定する
Form1.Top:=(Screen.Height-Form1.height) Div 2; //フォームを画面の縦方向の中央に表示します
Form1.Left:=(Screen.Width-Form1.Width) Div 2;  //フォームを画面の横方向の中央に表示します
・フォームのサイズを変更する
Form1.Width:=Form1.Width+100; //フォームの横幅を100ピクセル広くする
Form1.Height:=Form1.Height+70; //フォームの高さを70ピクセル広くする
・フォームのサイズを固定する
BorderStyleプロパティにbsSingleを設定します
・フォームのクライアント領域のサイズを取得する
x:=Form1.CliantWidth;
y:=Form1.CliantHeight;
・フォームの色を変える
Form1.Color:=clGreen;
・フォームの背景に画像を表示する
Procedure TForm1.FormPaint(Sender:TObject);
var Bmp:TBitmap;
begin
 Bmp:=TBitmap.Create;
 Bmp.LoadFromFile('c:\gazou.bmp');
 Form1.Canvas.StretchDraw(Rect(0,0Form1.ClientWidth,Form1.ClientHeight),Bmp);
 Bmp.Free;
end;
・フォームのアイコンを指定する
Form1.Icon.LoadFormFile(c:\myIcon.ico);
・実行可能ファイル(exeファイル)のアイコンを指定する
IDEのプロジェクト->オプションのアプリケーションタブのアイコンを設定します。
アイコン読み込みボタンで、アイコンファイルを指定します。
・マウスカーソルを変更する
Cursorプロパティに使用するマウスカーソルの種類を指定します。
Form1.Cursor:=crDefault; // 標準のカーソルを指定します
Form1.Cursor:=crHourGlass; // 砂時計のカーソルを指定します
・最大化、最小化ボタンなどを無効にしたり非表示にする
Form1.BorderIcons.biMaximize:=False; //最大化ボタンを非表示にします
Form1.BorderIcons.biMinimize:=False; //最小化ボタンを非表示にします