formu sınırlandırma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
korendon1971
Üye
Mesajlar: 52
Kayıt: 03 May 2005 06:16

formu sınırlandırma

Mesaj gönderen korendon1971 »

merhaba arkadaşlar.Size böyle bir soru sormak istiyorum.Formun ortasında
hayali bir 6x6 bir kare düşünün.Formun üzerinde de hareketli bir button ve edit var diyelim.Bu button veya edit bu karenin içine düşürüldüğünde nesnenin adını vermesini istiyorum.Formun sınırlandırması left,top vb uzun yöntemlerle herhalde sınırlandırılabilir düşüncesindeyim.Bunun delphide kolay bir yöntemi varmı.Tecrübelerinizden faydalanmak istiyorum.Teşekkürler.
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Selamlar,

Formun Constraints property'sinden istediğiniz sınırlamaları koyabilirsiniz, bu constraints property'si sadece form için değil bir çok component için geçerli

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
ibr_ozdemir
Üye
Mesajlar: 25
Kayıt: 27 Nis 2005 02:09

Mesaj gönderen ibr_ozdemir »

Nesneleri neye göre hareket ettireceğini bilmiyorum fakat her hareketten sonra bir yordam kullanarak bu işi halledebilirsin
mesela :

Kod: Tümünü seç

function NesneKutudami(Nesne:TControl; Alan:TRect):boolean;
begin
  if (nesne.BoundsRect.left>alan.left)and(nesne.BoundsRect.top>alan.top)
     and(nesne.BoundsRect.right<alan.right)and(nesne.BoundsRect.bottom<alan.bottom)then
    result:=true
  else
    result:=false;
end;
bunu denemedim hata verebilir

kolay gelsin
Cevapla