Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C++CLI / VB .Net / .Net-Framework » Fenster am Bildschirmrand andocken

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
24.03.2010, 17:33 Uhr
Heiko



Hallo alle zusammen.

auf der dotNet Snippets Seite habe ich ein Snippet gefunden das eigentlich genau das ist was ich brauche.

http://dotnet-snippets.de/dns/fenster-am-bildschirmrand-andocken-SID296.aspx

Allerdings habe ich damit noch ein kleines Problem.

Für mein Programm ist es nötig, dass das Fenster vom User nicht mehr verschoben werden kann. Das habe ich einfach mit gelöst, in dem ich folgendes ergänzt habe:

protected override void OnLoad(EventArgs e)
{
...

// Ergänzt
FormBorderStyle = FormBorderStyle.None;
}



Mein Problem ist jetzt , dass wenn ich den Arbeitsplatz sperre (Win+L) und wieder entsperre, Das Programm nicht mehr im Reservierten Bereich angezeigt wird, sondern direkt darunter.
Ohne FormBorderStyle.None funktioniert das mit dem sperren und entsperren wunderbar.

Habe es schon versucht über die SessionSwitchEvents SessionLock und SessionUnlock entsprechend beim sperren den ursprünglichen FormBorderStyle wiederherzustellen und beim entsperren wieder auf None zu setzten. Das hat allerdings nicht funktioniert. Also ich konnte zwar die entsprechenden Events abfragen und mir eine MessageBox ausgeben lassen, aber den FormBorderStyle hat er nicht geändert.

Vielleicht hat ja einer von euch dazu eine Idee und kann mir verraten wie es geht.

PS:
Hier noch zwei Screenshots.
http://pictures.heiko-seifert.net/Screen1.jpg - So siehts normal aus.
http://pictures.heiko-seifert.net/Screen2.jpg - Und so nach dem sperren und entsperren.

Vielen Dank schon mal.

Leiunn
--
Beuschen Sie
www.heiko-seifert.net
www.xn--wlfe-im-exil-4ib.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C++CLI / VB .Net / .Net-Framework ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: