none
C# Windows7 Problemi RRS feed

  • Soru

  • Merhaba, projemde devexpressin splash formunu kullanmaktayım. Proje içerisinde sorgu çekerken bekleme yapacak bir buttona bastığımda, genelde windows 7 cihazlarda durum çubuğu gözüküyor splash kapandığında geri kapanıyor. Bu problemi nasıl aşabilirim?


    2 Haziran 2020 Salı 17:41

Tüm Yanıtlar

  • Merhaba,

    Splash Screen formunu nasıl gösterip kapattığınız ile ilgil herhangi bir kod vermemişsiniz. SplashScreenManager kontrolünü kullanıp kullanmadığınızı bilmiyorum. Biraz detay verebilir misiniz?

    Bir de SplashForm yerine WaitForm kullanmanızı tavsiye ederim.


    3 Haziran 2020 Çarşamba 06:24
  • Şu şekilde kullanmaktayım.

      SplashScreenManager.ShowForm(typeof(Frm_Splash)); // açıp
      SplashScreenManager.CloseForm(); // kapatıyorum

    3 Haziran 2020 Çarşamba 08:18
  • Anladım,

    Sanırım Devexpress in eski bir versiyonunu kullanıyorsunuz. Gösterme ve kapatma metodları değişik bende. Ama yine bir iki öneride bulunayım.

    Frm_Splash formunun SplashScreen sınıfından türetildiğinden emin olun. Eğer eklediğiniz formun bazı özelliklerini değiştirdiyseniz onları Properties Window ile görüp varsayılan değerlerine alın. Bir de formun ControlBox özelliğinin false ve Text özelliği boş olması gerekir. Ayrıca formu her zaman üstte tutmak için kullanılan TopMost özelliğini hem ana formunuz hem de splash formu için kurcalamazı da öneririm. Diğer bir öneri de c# yardımı ile görev çubuğunu gizlemek. Sonuçta görev çubuğu da bir pencere.

    3 Haziran 2020 Çarşamba 08:36
  • SplashScreen'in program açılırken gösterilen ilk ekranı (sizin ilk mesajınızda gösterdiğiniz) ve WaitForm şeklinde ikinci bir ekranı var. Aşağıda fotoğraftaki gibi...

    AddWait form sonrası sorgu çekerken bekleme ekranı için splashscreen'in WaitForm özelliğini kullanırsanız sorun olmaz...

    WaitForm'da bahsettiğiniz gibi durum çubuğunda ekstra bir simge gözükmez (uygulamanın kendi simgesi hariç)



    3 Haziran 2020 Çarşamba 09:45
  • Daha önceden Waitform kullanıyordum zaten bunda problem yaşamıyordum. SplashForma geçince Windows7 lerde böyle bir problem meydana geldi. Sanırım devexpress 2017 sürümünden kaynaklı. Tekrardan waitform'a döndüm mecburen
    3 Haziran 2020 Çarşamba 09:57