merhaba,
main form üstüne bir form acılıyor işlem yapıp yapatıyorum. fakat üsteki form kapandıktan sonra 1-2 saniye arkada beyaz gölgesi kalıyor.
bunu nasıl engelleri?
showmodal form beyaz ekran
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
-
- Üye
- Mesajlar: 26
- Kayıt: 11 Tem 2014 11:13
showmodal form beyaz ekran
Garbage Collector, Delphi çöp üretmez çöpü bulup temizlemeye asla gerek yoktur... 

Re: showmodal form beyaz ekran
Selamlar,
Kapanan form, görsel olarak ekrandan kalkmasına karşın yaptığı (kapanış sırasında yaptığı) işler nedeni ile Main Thread'i tıkıyordur. Bu nedenle Main Thread ekranın Refresh olmasını engelleiyordur.
1-2 saniye sonra beyaz görüntü gidiyor mu? Yani normal form görünümüne kavuşuyor mu?
Kapanan form, görsel olarak ekrandan kalkmasına karşın yaptığı (kapanış sırasında yaptığı) işler nedeni ile Main Thread'i tıkıyordur. Bu nedenle Main Thread ekranın Refresh olmasını engelleiyordur.
1-2 saniye sonra beyaz görüntü gidiyor mu? Yani normal form görünümüne kavuşuyor mu?
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
-
- Üye
- Mesajlar: 5
- Kayıt: 26 May 2018 10:09
Re: showmodal form beyaz ekran
Merhaba;
Ek olarak döngü içerisinde ve işlem bittiğinde Application.ProcessMessages; komutunu çalıştırır ve Refresh; derseniz. formun yeniden boyanmasını sağlarsınız. Kapanan pencerelerin beyaz etkilerini yaşamazsınız.
Saygılar.
Ek olarak döngü içerisinde ve işlem bittiğinde Application.ProcessMessages; komutunu çalıştırır ve Refresh; derseniz. formun yeniden boyanmasını sağlarsınız. Kapanan pencerelerin beyaz etkilerini yaşamazsınız.
Saygılar.