FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

Açık pencerenin yeni açılan pencere boyutuna geçmesi engellenebilir mi?

0 oy
1,259 kez görüntülendi
Merhaba,

Windows ile fm kullanırken herhangi bir script ile küçük bir yeni pencere açmak istediğimde, güncel tam ekran olan pencere de kendiliğinden küçülüyor.

Ancak ben bu asıl pencerenin tam ekran olarak kalmasını, yeni pencerenin de küçük (önceden belirlenmiş) boyutta ve önde açılmasını istiyorum.

Mac'de böyle bir sorun yok ancak Windows'ta var.

Nasıl çözebiliriz?

Teşekkürler.
2, Ağustos, 2016 Scripts kategorisinde İrfan Ahmet PATIR (5,680 puan) tarafından soruldu

4 Cevaplar

0 oy
Scripte

adjust window [Resize to Fit) veya maximize

komutunu ekleyin.

birde pencere ayarları için new window komutunun ayarlarında windows kontrol bölümünde yeni açılan pencere ile ilgili tüm ayarlar var.

yeni açılan pencere bir işlem penceresiyse yani kişi seçme/onaylama vs

not:pencereyi dialog olarak ayarlarsanız kullanıcı o ekranda işlem yapmadan veya kapatmadan başka bir yere tıklayamaz.
2, Ağustos, 2016 Mehmetblg (42,320 puan) tarafından cevaplandı
Mehmet Bey teşekkürler ancak ben boyut problemini yeni açılan pencerede değil de original layout kısmında yaşıyorum. Yani arkada kalan pencerenin önde ve yeni açılan pencerenin boyutuna küçülmesini engellemek istiyorum.
aşağıdaki linkte cevabınızı bulabilirsiniz.
kolay gelsin.

http://filemakerturk.com/5553/new-window-sorunu?show=5553#q5553
0 oy

 

Merhaba

http://filemakerturk.com/?qa=blob&qa_blobid=459883482454134424

Alıntıdır.

Kaynak:M.Kanlıoğlu

2, Ağustos, 2016 Mehmetblg (42,320 puan) tarafından cevaplandı
0 oy

FileMaker Maximized size'da iken yeni pencere açınca, bir önceki pencere en son boyutuna geri döner.

 

Başlangıç scriptinde ana ekranın maximized olmadığı boyutu maximize'a yakın ayarlayarak görsel olarak çözülebilir. Pop-up penceresini kapatan bir script'e de takrar ekranı büyüt diyerek çözümü biraz daha geliştirebilirsiniz.

 

Basit bir örnek dosya oluşturdum, buraya tıklayarak (PencereOrnegi.fmp12, ~180KB) indirebilirsiniz.

2, Ağustos, 2016 F. Osman Cabi (197,920 puan) tarafından cevaplandı
Osman Bey bu açıklama faydalı oldu teşekkürler. Ancak kullanıcıların ekranları aynı olmadığı için çok fazla boyut alternatifi var. Bu duruma uyacak bir çözüm var mı yoksa ortalama bir boyut mu kullanmak gerekir? Bu arada genelde bütün cihazlara uyacak bir çözünürlük tavsiyeniz var mıdır?
Script tam ekran boyutunu kullanıcının çözünürlüğüne göre alıyor. Farklı ekran çözünürlüklerinden çalışması lazım.

Ben genelde 1000-1200 px genişliği geçmemeye çalışıyorum tasarımlarda. Yükseklik ise 600-800px arasında bırakıyorum.

Ama büyük ekranlarda tam ekran çalışırken içeriği ekrana göre genişleterek ekranı daha etkin kullanabilirsiniz.

Liste ekranıda zaten otomatik olarak daha fazla satır görüntülenir.

Form ekranlarında da "auto sizing" özelliğini kullanarak büyük ekranlarda alt kısmın boş kalması yerine içerikle doldurabilirsiniz. Örneğin form ekranınızda portal varsa "auto sizing" ile üst ve aşağıyı tutturarak normalde 10 satır olan portalı büyük ekranda daha çok satırı gözükecek şekilde çıkması sağlanabiliyor.
Benim problemim tam tersi:) 1280 x 800 tasarlamıştım. Şimdi bazı notebooklara sığmıyor maalesef.
Artık küçültme yoluna gideceğim mecburen.
Yorumlar için teşekkürler.
0 oy

Tekrar merhaba, 

Sorunumu çözdüm:

Bilmeyenler varsa faydalı olacağını düşünüyorum.

Maximize demeden olabilecek en büyük hale getirmek için kullanabilirsiniz.

Ya da 

Get(ScreenHeight) * 0,9 

Get(ScreenWidth) * 0,9 

gibi bir formulle ekranın %90'lık kısmını doldurmasını sağlayabilirsiniz.

Ekran görüntüsü:

Bu sayede arkadaki pencereyi, önde açılan pencerenin boyutune küçültme işini bitirmiş olduk.

9, Ağustos, 2016 İrfan Ahmet PATIR (5,680 puan) tarafından cevaplandı
...