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

  • atKristaBradford

    atKristaBrad

    4 Aralık 2010
  • Hot For Nutrition

    Hot For Nutr

    26 ŞUBAT 2007
  • Drakinen

    Drakinen

    1 EYLÜL 2008