Fomu Animasyon ile açmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
esraakarslan
Üye
Mesajlar: 28
Kayıt: 30 Haz 2004 02:24

Fomu Animasyon ile açmak

Mesaj gönderen esraakarslan »

Arkadaşlar benim yapmak istediğim formu animasyon ile açarak ekrana getirmek. Mesela sayfanın ortasından başlayarak form tam boyutlarına gelmesi gibi. Bu konuda bana yardımcı olursanız çok memnun olurum.
Herkese iyi çalışmalar.
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

Kod: Tümünü seç

AnimateWindow(Self.Handle, 250, AW_CENTER  or AW_ACTIVATE);
DeveloperToolKit

..::|YeşilMavi|::..
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

animatewindow apisini kullanmaya karar verdiyseniz ve formunuz üzerinde image gibi handle 'ı olmayan bileşenleriniz varsa bu animasyon sırasında biraz sorun çıkartabiliyor. animasyon sırasında bu bileşenler kendilerini tekrardan çizemiyorlar.

image tarzı bileşenleri windowsun statik kontrollerinden oluşturursanız bu sorunu aşabilirsiniz.

örnek kod için:

viewtopic.php?t=2372&highlight=static
Arifceylan28
Üye
Mesajlar: 298
Kayıt: 19 Tem 2004 01:45
Konum: Giresun/Samsun

Mesaj gönderen Arifceylan28 »

Formun create olayına

var
i:integer;
begin
form1.Show;
for i:=1 to 100 do
begin
form1.Height:=i*5;
form1.Width:=i*5;
end;
end;

gibi kodlar yazarak animasyonlu hale getirebilirsiniz.
Cevapla