Animasyon form panel açma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
brs
Üye
Mesajlar: 626
Kayıt: 04 Eki 2012 03:52

Animasyon form panel açma

Mesaj gönderen brs »

Selam; Daha önce panel ile denedim fakat bir türlü sağlıklı sonuç alamadım.

Dbgrid veya listview kullanarak verileri listliyorum butona tıkladığımda resimdeki görüldüğü gibi sağdan sola açılan panel veya form gelmesini nasıl sağlaya bilirim..

Resim
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
Kullanıcı avatarı
G.Arkas
Üye
Mesajlar: 829
Kayıt: 01 Eki 2007 07:16
Konum: İstanbul
İletişim:

Re: Animasyon form panel açma

Mesaj gönderen G.Arkas »

Kendi yazılımlarım için tasarladığım küçük bir kodu paylaşıyorum. Bu kod ile Handle belirttiğin tüm kontroller "Soldan - Sağa" animasyon şeklinde açılır.

Kendine göre ayarlayabilirsin.

Kod: Tümünü seç

procedure SlidePanel(Handle: HWND);
var
  Flugs:DWORD;
begin
  AnimateWindow(Handle, 200, aw_hide or AW_SLIDE OR AW_HOR_NEGATIVE);
  Flugs := aw_hide;
  if flugs = aw_hide then
  AnimateWindow(Handle, 200, aw_activate or AW_SLIDE OR AW_HOR_NEGATIVE);
end;
Resim
Cevapla