Kişi bilgileri gizlidir. Logo çalışanları görebilir.

Logo Apps Pencerenin Kaybolma Sorunu

  LogoApps/Tiger

Logo Apps ile geliştirdiğimiz uygulamada herhangi bir Logo ekranına geçince kendi ekranımız arkaya kaçıp kayboluyor.Açık pencelerde de bu ekranı göremiyoruz. Yardımlarınızı bekliyoruz.

İyi çalışmalar


Logo Apps Açık Pencereler


Kişi bilgileri gizlidir. Logo çalışanları görebilir.

Merhaba,


Mevcut LogoApps projelerinde böyle bir sorun yaşamıyoruz. Boş bir proje oluşturduğunuzda da aynı durumla karşılaşıyor musunuz?


04/06/18 09:14


KEREM KUŞ

Elif Hanım, Merhaba,


Bu sorunu bende yaşıyorum.
Ana formda sorun yok, ana form TIGER uygulamasının içinde görünüyor ama açılan ikinci yada üçüncü pencere olaki tigerda bir sipariş irsaliye vb gidildi, ALT + TAB tuşları ile ekrana dönebiliyorum.

Bilginize.


04/07/18 16:02


Kişi bilgileri gizlidir. Logo çalışanları görebilir.

Merhaba,


Çözüm olarak şöyle bir şey önerebilirim. açtığınız yeni form ekranını kapatmadan başka formların açılmasına izin vermeyebilirsiniz. 

 public static void ShowNewFormAsDialog(LogoBaseForm targetForm, FormStartPosition position = FormStartPosition.CenterScreen)
 {
 if (targetForm.Assigned())
 {
 AppInit.SetParent(targetForm.Handle, MainERPFormHandleId);
 targetForm.ShowInTaskbar = false;
 targetForm.StartPosition = position;
 targetForm.ShowDialog();
 }
 }




06/07/18 15:16


KEREM KUŞ

Elif Hanım, Merhaba;


Belirttiginiz gibi yaptıgımda pencere sorunu devam ediyor.

Çözüm olarak targetForm.TopMost = true; yaparsam form kaybolmuyor ama TIGER yada TARAYICI ne acarsak form üstte oldugunda cok mantıklı olmuyor. Video da ektedir. Cözüm önerinizi bekliyorum. 


Tşkler.


https://www.dropbox.com/s/ijtcqu35fdar0lv/PENCERESORUNU.avi?dl=0


 /// 
 /// Yeni bir formu gostermek icin kullanilir ERP form handle set edilerek urun icerisinde acilmasinis aglar
 /// 
 /// 
 /// 
 public static void ShowNewForm(LogoBaseForm targetForm, FormStartPosition position = FormStartPosition.CenterScreen)
 {
 if (targetForm.Assigned())
 {
 ChipApp.SetParent(targetForm.Handle, MainERPFormHandleId);
 targetForm.ShowInTaskbar = false;
 targetForm.StartPosition = position;
 //targetForm.TopMost = true;
 targetForm.Show();
 }
 }

 /// 
 /// Yeni bir formu gostermek icin kullanilir ERP form handle set edilerek urun icerisinde acilmasinis aglar
 /// 
 /// 
 /// 
 public static void ShowNewFormAsDialog(LogoBaseForm targetForm, FormStartPosition position = FormStartPosition.CenterScreen)
 {
 if (targetForm.Assigned())
 {
 ChipApp.SetParent(targetForm.Handle, MainERPFormHandleId);
 targetForm.ShowInTaskbar = false;
 targetForm.StartPosition = position;
 targetForm.TopMost = false;
 targetForm.ShowDialog();
 }
 }
 #endregion
C#


AppHelper.ShowNewForm yada AppHelper.ShowNewFormDialog ile açılan form TIGER/GO ürününde yer alan barda görünmedigi için açılan formlar yok olmaktadır. 


Video Linki : https://www.dropbox.com/s/ls7kggprxv17fex/BARDAGORUNMEMESI.avi?dl=0


24/10/18 16:12


Kişi bilgileri gizlidir. Logo çalışanları görebilir.

Merhaba ;

Top most yaptığımızda ekran kaybolması sorunu çözüldü fakat bu seferde pencereyi simge durumunda küçülttüğümüzde Logo'daki herhangi bir pencereye geçemiyoruz ve kaldığımız yerden devam edemiyoruz



22/11/18 11:44


KEREM KUŞ

Evet, Bu nedenlede Top most kullanmıyorız. Acılan form dısında bir yer yanlışlıkla tıklanırsada form tiger'in altında kalıyor.


22/11/18 11:51


Kişi bilgileri gizlidir. Logo çalışanları görebilir.

Bunun başka bir yöntemi olmalı


22/11/18 12:22


Kişi bilgileri gizlidir. Logo çalışanları görebilir.

Merhaba;

Yukarıdaki sorunumuz hala çözülmedi.


Logo Tiger Wings için geliştirdiğimiz App’te açılan pencereyi simge durumuna küçülttüğümüzde veya başka bir pencereye geçtiğimizde pencere kayboluyor ve Açık Pencereler bölümünde de gözükmüyor. Bu konuda acil yardımlarınızı rica ederiz.


27/11/18 15:56

Cevap vermek için giriş yapmanız gerekmektedir.