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

  • Candyrat Records

    Candyrat Rec

    10 Mayıs 2006
  • iMasterful

    iMasterful

    11 EYLÜL 2009
  • Rayone GB

    Rayone GB

    14 Temmuz 2007