Frage

Ich habe ein unerwünschtes Verhalten bemerkt mit .net winforms Anwendungen. Ich habe einen Breitbild-Monitor um 90 Grad zum Hochformat gedreht. Bei .NET-Anwendungen Anzeige auf sie winforms, erscheint das Fenster, aber es ist alles leer, weiß. Ich kann das Fenster fixiert durch Drücken von Strg-Alt-Entf und wenn der Dialog aufgeht, brechen schlägt, dann wird das Fenster richtig angezeigt. Ich habe diese Karten auf verschiedenen Monitoren und Video dupliziert. Ich habe dies sowohl mit einem App home grown gesehen und mit dem Windows Update-Bildschirm. Es braucht ein Breitbild-Monitor, aber zu sein. Ein „Quadrat“ Monitor um 90 Grad gedreht scheint nicht das Problem zu haben. Hat jemand anderes dies beobachtet? Gibt es eine Lösung für sie? Ist es ein bekanntes Problem?

War es hilfreich?

Lösung

Ihre Anwendung wird gestartet nach dem Monitor drehen? Weil ich rufe Geflügel auf Microsoft hier. Ich denke, ihre Schrift Zeug ist alles vermasselt und das ist, warum.

Andere Tipps

Sie nie gesehen noch bemerkt, vorher, und ich verwenden, um rotierende Bildschirme wie das zu verkaufen, wenn ich verwenden für Circuit City zu arbeiten.

Unabhängig davon, haben Sie versucht, läuft me.refresh ()? (Oder This.Refresh (); abhängig von der Sprache) macht es einfach die Form neu gezeichnet werden. Könnte sich lohnen, dass die Code-Zeile in der FormResize Event-Handler zu setzen versuchen, um zu sehen, ob es etwas hilft.

Auch gehe ich davon aus es ohne Frage geht, dass Ihr Anker richtig eingerichtet werden. Also das letzte, was ich von im Moment denken kann, ist die Überprüfung, um sicherzustellen, dass die .Standort Eigenschaften der Formular-Steuerelemente einen Punkt innerhalb der Seite Grenzen beschreiben, wenn seine nicht angezeigt.

Oh, das auch ein Betriebssystem, was sein könnte ... reden wir XP? Vista? Windows 7? oder einfach nur alle Microsoft-Produkte?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top