SORU
1 EKİM 2008, ÇARŞAMBA


Odak çalmak olmadan bir Form göstermek?

Bildirimler ekranın sağ alt kısmında görünür) göstermek için bir Form kullanıyorum, ama bu formu ben geldiğimde ana formdan odağı çaldı. Orada "bildirim" formu olmadan çalmak odak? bunu göstermek için bir yoldur

CEVAP
1 EKİM 2008, ÇARŞAMBA


Hmmm, sadece Form geçersiz kılma değil.ShowWithoutActivation yeterli mi?

protected override bool ShowWithoutActivation
{
  get { return true; }
}

Ve eğer kullanıcı bu uyarı penceresi ya tıklayın istemesen bile, Control.settoplevel geçersiz kılabilirsiniz:

protected override CreateParams CreateParams
{
  get
  {
    CreateParams baseParams = base.CreateParams;

    baseParams.ExStyle |= ( int )( 
      Win32.ExtendedWindowStyles.WS_EX_NOACTIVATE | 
      Win32.ExtendedWindowStyles.WS_EX_TOOLWINDOW );

    return baseParams;
  }
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Anthony Le

    Anthony Le

    10 EKİM 2006
  • Defence Videos

    Defence Vide

    13 Mayıs 2013
  • TechShowsYou

    TechShowsYou

    3 Mart 2011