acık formlar

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Vital
Üye
Mesajlar: 280
Kayıt: 01 Oca 2008 08:50

acık formlar

Mesaj gönderen Vital »

Merhaba arkadaslar;

soyle bir sey yapmak istiyorum;
ornegin ekranda daha once show edilmis formlar ve ana form var ve butona tıkladıgında ekranda acık olan formları kapatacak kendini show edecek ve sadece ana formla o form ekranda kalacak

tskler.
Garibanus
umutcanster
Üye
Mesajlar: 153
Kayıt: 14 Tem 2008 12:28

Re: acık formlar

Mesaj gönderen umutcanster »

bende senın gıbıyım ama belkı boyle bırsey olabılır : mesela 3 tane acık form var form1,form2,form3,form4 ise acık degil

butona tıkladıgında form1.close; , form2.close, , form3.close; , form4.show;

gibi :S :roll: bende bilmiyorum
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: acık formlar

Mesaj gönderen sabanakman »

Kod: Tümünü seç

procedure TForm1.Button1Click(Sender: TObject);
var i:Integer; Form:TForm;
begin
  for i:=Screen.FormCount-1 downto 0 do begin
    Form:=Screen.Forms[i];
    if (Form<>Application.MainForm) and (Form<>Self{ya da kapanmayacak form adı}) and Form.Visible then Form.Hide;
  end;
end;
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Vital
Üye
Mesajlar: 280
Kayıt: 01 Oca 2008 08:50

Re: acık formlar

Mesaj gönderen Vital »

hocam tskler kod bu isi yapıyor.


fakat bende soyle birsey dusundum bilmiyorum bir yan etkisi olurmu programa;form acik olmasa bile hide dedigimizde hata vermiyor.
gizlemek istedigim tum formlari hide liyorum.hata vermedi.

tskler.
Garibanus
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Re: acık formlar

Mesaj gönderen ikutluay »

Vital yazdı:Merhaba arkadaslar;

soyle bir sey yapmak istiyorum;
ornegin ekranda daha once show edilmis formlar ve ana form var ve butona tıkladıgında ekranda acık olan formları kapatacak kendini show edecek ve sadece ana formla o form ekranda kalacak

tskler.
Kızmayın ama bence bu bir hatalı yaklaşımdır. MDI form ise buna zaten gerek yok. yok sdi ise ana fom neden ekranda kalsın. ben kullanıcıyım. ana form ekranda. child formu simge durumuna küçülttüm. ana formda bana cevap vermez. bilgisayarıda bilmiyorumki alttaki formun bu haltı yediğini düşüneyim. ne olacak şimdi ?
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Vital
Üye
Mesajlar: 280
Kayıt: 01 Oca 2008 08:50

Re: acık formlar

Mesaj gönderen Vital »

tskler ikutluay;

evet biraz ters bir olay ama.ekran kalsin da pek olmuyor cunku soyle dusun
ana form solda diger formlar hemen onun saginda acilacak ana formdan hangi forma tiklarsa o form aciklacak yani eger kullanıcı sagdaki formu saga sola oynattıgında pek hos bir goruntu olmayacaktir.sagdaki formu 1 sn icersinde saga ne kadar cekerse alttaki formu o kadar sure gorecektir bunu engellemek icin gizliyorum formlari tabi neticede pek kullanısli bir yontem degil acikcasi

tskler
Garibanus
Cevapla