Picture(Imageなど)
Pictureプロパティは Imageや Pictureコントロールの画像そのものを指します。Delphiでは, 「TPicture」クラスがこれに相当します。例えば TImageコンポーネントの Pictueプロパティは TPicture型です。実際は TPictureは TGraphicを保持しているだけです。TGraphicは TBitmap, TIcon, TMetafileなどに分類でき, 格納した画像の種類により変わります。TPictureには, ファイルから保存や読み込みを行う SaveToFile, LoadFromFileメソッドがあります。また, 他の Picture型の画像をコピーする Assignメソッドなどがあります。
■ TPictureに画像をロードする例 procedure TForm1.Button1Click(Sender: TObject); begin {ファイルを開くダイアログを表示} if (OpenPictureDialog1.Execute) then begin {選ばれた画像を読み込む} Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName); end; end; procedure TForm1.Button2Click(Sender: TObject); begin {画像を消去} Image1.Picture := nil; end;