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

  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009
  • The Platform

    The Platform

    14 HAZİRAN 2006
  • Unbox Therapy

    Unbox Therap

    21 Aralık 2010