Açılan formun her zaman üstte kalması ?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Ancestor
Üye
Mesajlar: 188
Kayıt: 27 Ara 2004 06:12
Konum: Manisa - Kırkağaç

Açılan formun her zaman üstte kalması ?

Mesaj gönderen Ancestor »

s.a
Forumda kısa bir araştırma yaptım ve bu konu ile alakalı iki tane güzel bilgi buldum, ama benim asıl istediğimi yapmıyor.

Benim istediğim:
Mesela bir tane büyük form var, oradan bir şekilde yeni bir form açtırıyoruz ve eski büyük formumuzun üzerine açılıyor. Yeni açılan bu küçük formu ne yapmalıyız ki programda (küçük form kapatılıncaya kadar) sadece o form aktif kalsın. Yani o küçük form dışında bir yere tıklandığında tekrar o küçük form aktif olsun.
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

yanlış anlamadıysam yeni küçük formu ShowModal; açarsan istediğin olur :)
DeveloperToolKit

..::|YeşilMavi|::..
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Mesaj gönderen NewMember »

Birde şunu dene.İster propertiesden istyersen de aşğıdaki kod ile yapabilirsin.Bu Kod ile Form1 hep üstte kalır.

Kod: Tümünü seç

 Form1.FormStyle:=fsStayOnTop;
Kolay gelsin.
Ancestor
Üye
Mesajlar: 188
Kayıt: 27 Ara 2004 06:12
Konum: Manisa - Kırkağaç

Mesaj gönderen Ancestor »

ana :o 1,5 saattir bunun için mi uğraşıyomuşum ben :lol:
lazio teşekkür ederim, tam istediğim şey

Değiştirme:
Form1.FormStyle:=fsStayOnTop;
Forumda yaptığım araştırma sonucunda bunu görmüştüm ama tam olarak ShowModal komutunun işlemini yapmıyor.

İlgilendiğiniz için teşekkürler.
Glen
Üye
Mesajlar: 277
Kayıt: 12 Eki 2005 11:58

Mesaj gönderen Glen »

Ancestor yazdı:ana :o 1,5 saattir bunun için mi uğraşıyomuşum ben :lol:
lazio teşekkür ederim, tam istediğim şey

Değiştirme:
Form1.FormStyle:=fsStayOnTop;
Forumda yaptığım araştırma sonucunda bunu görmüştüm ama tam olarak ShowModal komutunun işlemini yapmıyor.

İlgilendiğiniz için teşekkürler.
Bu arada showmodal i$leminde dikkat etmen gereken 2 tane husus var.. Mdi yapi kullaniyorsan, ilk oncelikle

form1.formstyle := FsNormal;
form1.visible := false;
form1.showModal;

yapmalisn.. eger kullanmiyorsan...

form1.visible := false;
form1.showmodal;

demelisin.. Yoksa "cannot show visible form modal" gibi bir hata verir ( tam hatirlamiyorum.. ) Mdi formlari da hide edemediginden dolayi, form'u once FsNormal style yapacaksin ki (kodla) ondan sonra showmodal yapabilmek icin...

Aklinda bulunsun diye dedim :)
Cevapla