MdiChild "Create edilen formlarin birbirinden bagimsiz windowstate ayarlari"

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
norths
Üye
Mesajlar: 9
Kayıt: 07 Tem 2009 09:23

MdiChild "Create edilen formlarin birbirinden bagimsiz windowstate ayarlari"

Mesaj gönderen norths »

mdi olarak create edilen formlardan herhangi birini full ekran "wsMaximized" yaptigimizda tüm formlar full ekran oluyor
veya yeni create ettigimiz formlar da full ekran olarak ekrana geliyor.

mdilerin birbirinden bagimsiz windowstate ayarlarini nasil yapabiliriz ?

tesekkurler.
ertank
Kıdemli Üye
Mesajlar: 1716
Kayıt: 12 Eyl 2015 12:45

Re: MdiChild "Create edilen formlarin birbirinden bagimsiz windowstate ayarlari"

Mesaj gönderen ertank »

Merhaba,

Öncelikle MDI formların bazı sınırlamaları var. İstek bir noktaya kadar yapılabiliyor.

Ekteki uygulamayı incelerseniz daha iyi anlaşılacaktır. Sorun şu noktada ortaya çıkıyor:
Windows işletim sistemi kısayol tuşu CTRL+F6 ile MDI Child pencereler arası geçiş yapılabiliyor.
- Bir MDI Child form ekranı kaplar hale getirildiği zaman diğer MDI Child formlar gözükmez.
- Yukarıdaki kısayol tuşu ile bir sonraki MDI Child pencereye geçiliyor.
- Yeni aktif olan pencere eski durumu wsNormal veya wsMinimized ise kendisini bu hale geri getiriyor.
- Eski pencereye geri dönüldüğü zaman artık wsMaximized olmuyor. wsNormal şeklinde kalıyor.

Kısacası, örnek kod ekranı kaplama modu dışındaki diğer modları çalıştırıyor. Ancak wsMaximized olan bir pencereyi bu hale geri getiremiyor.
Dosya ekleri
MDI.rar
(95.03 KiB) 79 kere indirildi
Cevapla