aktif pencere sayısı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 10:32
Konum: istanbul

aktif pencere sayısı

Mesaj gönderen bgoktas »

Arkadaşlar merhaba;

farzedelimki projemizde 10 tane form var. bunlar dan kaçtanesinin aktif olduğunu kolayca bulabileceğim bir fonksiyon varmı?

Cevaplar için şimdiden teşekkür ederim
Kullanıcı avatarı
MicroChip
Kıdemli Üye
Mesajlar: 1119
Kayıt: 02 Ağu 2003 01:02
Konum: İstanbul
İletişim:

Mesaj gönderen MicroChip »

mdi için
MDIChildCount

normal formlar için ise
screen.formcount

işini halleder


Saygılar
Kafkas Kartalı Kabarday
Sitesi!= http://www.ahmetceylan.com
Resim
bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 10:32
Konum: istanbul

Mesaj gönderen bgoktas »

cevap için teşekkürler. ben projedeki mevcut formları değil aktif olan tüm
(show yada showmodal yapılan) formların sayısın istiyorum
Kullanıcı avatarı
MicroChip
Kıdemli Üye
Mesajlar: 1119
Kayıt: 02 Ağu 2003 01:02
Konum: İstanbul
İletişim:

Mesaj gönderen MicroChip »

tamam işte bunlar screen.formcount ile aktif olanların sayısını alırsın.
ben seni anladım da sen beni anlamadın, sanırım sen tüm formları açtın ve istenileni show yapıyon istenileni hide...

for i:=1 to screen.formcount

döngüsü içinde form isimlerini baz alarak hangisinin hide hangisinin show olduğunu da sen saydır bari :)

saygılar
Kafkas Kartalı Kabarday
Sitesi!= http://www.ahmetceylan.com
Resim
bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 10:32
Konum: istanbul

Mesaj gönderen bgoktas »

for i:=1 to screen.FormCount-1 do if Screen.Forms.Visible then say:=say+1;
işi çözdü

Çok teşekkür ederim. Mikrochip
Kullanıcı avatarı
MicroChip
Kıdemli Üye
Mesajlar: 1119
Kayıt: 02 Ağu 2003 01:02
Konum: İstanbul
İletişim:

Mesaj gönderen MicroChip »

Rica ederim :oops:
Kafkas Kartalı Kabarday
Sitesi!= http://www.ahmetceylan.com
Resim
Cevapla