Arsip: Delphi Base Graphic

 
user image
more 13 years ago

gus_pram

ada yang bisa bantu saya?? begini: misalkan pada sebuah form akan digambar beberapa buah objek grafis (macam garis, lingkaran, kotak, dsb) yg menggunakan prosedur2 dasar Pascal. Kasusnya setelah program tersebut tertutup (sesaat) oleh program lain, objek2 gambar tadi juga hilang, yang nampak hanyalah Form-nya saja. Ada yang bisa bantu saya untuk mengatasi hal ini???? Maksud saya, bila form tersebut sudah digambari oleh beberapa objek, dan kemudian ada program lain yang menutup di atasnya, maka gambar tersebut tidak akan hilang. Terima kasih sebelumnya atas bantuannya
user image
more 13 years ago

DelphiExpert

lakukan penggambaran dalam event OnPaint milik form...
user image
more 13 years ago

pebbie

buat gambarnya di komponen TImage. gambar yang dibuat akan disimpan dalam properti Bitmap milik TImage (TImage.Picture.Bitmap). jika anda menggambar langsung pada canvas (Form) maka gambar itu akan bertahan sampai windows mengirimkan message Invalidate atau WM_PAINT.
user image
more 13 years ago

DelphiExpert

melengkapi @pebbie: jangan lupa inisialisasi terlebih dahulu property Picture.Graphic dng turunan TGraphic (TBitmap, TJPeg) dll. karena secara default kalau image tidak diload dari file atau stream atau assigning dari graphic lain, Picture.Graphic akan bernilai nil (ber-efek pd Picture.Bitmap). contoh inisialisasi:

Image1.Picture.Graphic:= TBitmap.Create;
Image1.Picture.Bitmap.Width:= ...;
Image1.Picture.Bitmap.Height:= ...;
more ...
  • Pages:
  • 1
Share to
Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com