none
Form fullscreen ohne Kopfbereich und ohne Menustrip? RRS feed

  • Frage

  • Moin, wenn ich den borderstyle meiner Form auf Windows.Forms.FormBorderStyle.None stelle, dann ist schonmal der Kopf der Form weg. Wenn ich das Menustrip auf Visible=False stelle, so sind zwar die Menüs weg, aber nicht der Menübalken.

    Ich möchte aber den gesamten screen zur Anzeige von Bildern/Videos zur Verfügung haben.

    Wie also kriege ich noch den Menustrip weg?

    Edit: Habe nun mal ein Panel mit dock:Full reingelegt. die Picbox (auf dem Panel) richtet sich im Resize-Ereignis der Form nach der size vom Panel. Nun passiert folgendes: Die menüzeile oben geht tatsächlich weg, die Picbox ist oben screenbündig, aber nun bleibt unter dieser ein Zeilenraum, der mit der Hintergrundfarbe des Panel gefüllt ist, obwohl die Location der Picbox 0;0 ist und Pic.height genauso hoch angezeigt wird wie Panel.height.

    Das ist für mich völlig unverständlich.

    Letztlich habe ich das dann doch noch lösen können: Habe die Picbox-Eigenschaft Dock auf Full gestellt. nun funktionierts. (Panel habe ich wieder entfernt)




    Mittwoch, 4. September 2019 12:47

Alle Antworten

  • Hallo Migration Sucks,

    Vielen Dank, dass Du die Lösung für die Beseitigung der Menüleiste mitgeteilt hast. Würdest Du die Lösung, die Du gefunden hast, in einen separaten Beitrag ausgliedern, und diesen dann als Antwort markieren, damit der Thread abgeschlossen (und die Lösung hervorgehoben) werden kann?

    Gruß,
    Dimitar


    Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.

    Donnerstag, 5. September 2019 12:10
    Moderator
  • Letztlich habe ich das dann doch selbst noch lösen können: Habe die Picbox-Eigenschaft Dock auf Full gestellt. nun funktionierts. (Panel habe ich wieder entfernt)
    Montag, 9. September 2019 14:18
  • Sorry, nach langem Herumprobieren muss ich doch genauer werden, da VB hier einen Bug hat:
    Die Situation ist: ein Panel oder eine Picbox mit dock=full, außerdem hat die Form ein menustrip.
    Ich möchte eine Fullscreen-Ansicht haben.

    Das funktioniert nur korrekt, wenn man zuerst das menü abschaltet und dann den Formrand weg!! Macht man es umgekehrt füllt das Panel/die Picbox nicht den vollen screen in der Höhe aus!

    Beim Zurückschalten ist es übrigens noch seltsamer: Egal was man zuerst abschaltet, im "Zwischenstadium" hat das Panel/Picbox immer eine falsche height. Erst wenn Rand und Menü wieder da ist stellt sich die Panel/Picbox-Height wieder korrekt ein.


    Mittwoch, 11. September 2019 14:57