Suchergebnisse
Suchergebnisse 1-7 von insgesamt 7.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
@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.
-
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…
-
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.
-
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.
-
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.