Archive for März, 2010

Form auf Tray Icon Minimieren

Montag, März 8th, 2010

Wir benötigen 3 Events.

Eins beim “resize” des Fensters:


private void frmMain_Resize(object sender, EventArgs e)
{
if (FormWindowState.Minimized == WindowState)
                Hide();
}

Eins beim “DoubleClick” auf das Icon:


private void notifyIcon_DoubleClick(object sender, EventArgs e)
{
if (FormWindowState.Minimized == WindowState)
{
                Show();
                WindowState = FormWindowState.Normal;
}
else
{
                Hide();
                WindowState = FormWindowState.Minimized;
}
}

Und zum schluss noch ein Event beim schliesen des Forms:
(Das muss nicht sein, aber es ist schöner wenn das Icon gleich aus dem tray verschwindet)


private void frmMain_FormClosing(object sender, FormClosingEventArgs e)
{
            notifyIcon.Visible = false;
}

Share and Enjoy:
  • Print
  • Facebook
  • Twitter
  • Google Bookmarks
  • Live
  • PDF

IE8 Kompatibilitätsmodus ausschallten

Mittwoch, März 3rd, 2010

Wenn man nicht explizit im Meta Tag der HTML Seite angibt,
das man den Kompatibilitätsmodus nicht haben will,
wird es vom IE8 möglich gemacht diesen Modus zu benutzen.

Das wollen wir ja aber gerade nicht!

Warum sollten wir eine Seite die bewusst nicht auf den IE6 abgestimmt ist,
in einem aktuellem Browser mit alter Technik anzeigen?

Ausgeschaltet ist dieser Modus schnell mit folgendem HTML meta Tag:

 meta http-equiv="X-UA-Compatible" content="IE=8"/

siehe auch MSDN Beitrag

Share and Enjoy:
  • Print
  • Facebook
  • Twitter
  • Google Bookmarks
  • Live
  • PDF