Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

ÖNEMLİ AÇIKLAMA: MUTLAKA OKUYUNUZ!

Gönderen Konu: Başlıksız formu nasıl mouse ile taşırız  (Okunma sayısı 1538 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı molla

  • Yeni Üye
  • *
  • İleti: 5
  • Rep: +0/-0
Başlıksız formu nasıl mouse ile taşırız
« : 28 Nisan 2008 09:38:12 »
                                           BAŞLIKSIZ FORMU NASIL TAŞIRIZ..
Herkese Selam;
Bildiğiniz gibi form tabanlı programlarda formun başlığını iptal ederseniz formu taşıyamzsınız.Ama herşeyin
muhakkak bir yolu var...

Kod: Delphi
  1. [b]procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
  2.   Shift: TShiftState; X, Y: Integer);
  3. begin
  4. releasecapture;
  5. form1.Perform(wm_syscommand,$f012,0);
  6. end;[/b]


Bu kodu labelin panelin veya başka bir nesnenin mousedown'unada yazabilirsin.
Ama şöyle bir sorunla karşılaşabirsin.
Diyelim ki bir panel koydun  alcilent yaptın formun üzerinde eğer
 panelede bu verdiğim kodu yazarsan panele tıklanınca setfocus işleteceksen
 işe yaramaz.Setfocus kodunuda panelin mousedown' una yazman gerek.