Suchergebnisse

Suchergebnisse 1-7 von insgesamt 7.

  • Benutzer-Avatarbild

    @Haudruferzappeltnoch Du musst den Ladevorgang nebenläufig in einem anderen Thread abarbeiten, das Zauberwort heißt Async Await. docs.microsoft.com/de-de/dotne…ing-guide/concepts/async/ Async, Await und Task Wenn dieser Vorgang selbst weiß, wie lange er dauert, kann er Events an das Hauptfenster senden. Wenn nicht, kannst Du im Hauptfenster auch eine ProgressBar mit dem Style Marquee anzeigen.

  • Benutzer-Avatarbild

    Zitat von Haudruferzappeltnoch: „Was ist denn der Clientbereich?“Im Client-Bereich kannst Du "arbeiten": Malen (PictureBox), andere Controls platzieren (GroupBox) usw. Wie der @ErfinderDesRades meint: Bei einer PictureBox sind Size und ClientSize identisch. Bei einer GroupBox nicht. Wenn Du die Größe einer Form an ihren Inhalt anpassen musst, kannst Du auch die Größe des Client-Bereiches vorgeben, der Rest passt sich dann an. Wenn allerdings Dein Programm auf verschiedenen Betriebssystemen laufe…

  • Benutzer-Avatarbild

    Zitat von VaporiZed: „wie groß eine Fenster-Titelleiste ist“Ich hatte das grade, ein Kollege hat ein W8.1 laufen, da war meine ganze Fensteraufteilung flöten, eigentlich nur ein FlowLayoutPanel mit mehreren UserControls zur Statusanzeige. Ich hatte die unter W7 eingerichtet, unter W8 waren da zwei Scrollbalken. Nun nicht mehr.

  • Benutzer-Avatarbild

    Zitat von Haudruferzappeltnoch: „VB.NET-Quellcode (1 Zeile)“Das ist ja das Beispiel schlechthin, womit Du Deine GUI ausbremst. Da hat er ha ühaupt keine Gelegenheit, irgendwas darzustellen. Wenn Du in diesem Zustand ein anderes Fenster (Notepad oder so) auf Deine GUI legst ind dann wegnimmst, kannst Du das gut beobachten.

  • Benutzer-Avatarbild

    Zitat von Haudruferzappeltnoch: „Meinst du den Editor?“Nö. GUI = Graphical User Interface, das ist die Benutzeroberfläche Deines Programms, in dem dieser Code läuft. Nach dem Button-Click hast Du doch 10 Sekunden Zeit festzustellen, was da passiert. Öffne das Notepad, maximiere es und schließe es wieder. Danach müsste innerhalb der besagten 10 Sekunden Deine GUI weiß sein.

  • Benutzer-Avatarbild

    Zitat von Haudruferzappeltnoch: „aber das ist sie auch nach dem starten schon.“Der Button sollte dabei auch verschwinden.

  • Benutzer-Avatarbild

    Zitat von Haudruferzappeltnoch: „ist das denn relevant?“Eigentlich nicht, das dient nur zum Verständnis, was während des Sleep(..) passiert bzw. nicht passiert.