Suchergebnisse
Suchergebnisse 1-7 von insgesamt 7.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
ich kann am 2. Bild kein Fehler feststellen: Das Überwachungsfenster zeigt 640 als Width an, und das ist auch der Wert, den GetSpielfeldWidth() returnt. Nach diesem Bild tuts halt dein Dialog nicht, oder die Auswertung dessen Ergebnisses. Interessanter wäre also ein Haltepunkt in Listing#1, Zeile#17, ob tatsächlich der erwünschte Wert zugewiesen wird, und wie zum Donner es zugeht, dass das Form diesen Wert dennoch nicht annimmt.
-
Zitat von MajorOli: „Im 2ten Bild wurde der Durchgang mit der Option 1024x768 ausgewählt. Das Formular hat sich auch vergrößert.“Na, dann funktioniert doch alles - oder sollte sich das Formular nicht vergrößern?
-
Zitat von MajorOli: „Wie kann ich quasi die passende Option an die Aktuelle Spielfeldgröße setzen.“musste halt den richtigen Radiobutton auswählen und Checked setzen - was sonst? (Aber was hat das mit den ganzen Bildern zu tun?)
-
jetzt verstehe ich so, dass Form2 sich die Breite von Form1 zu holen versucht - und dabei läuft was schief (kann mir auch denken, was, wenns das ist). Jdfs das wäre schon vom Ansatz falsch. Daher Frage: Ist dem so? Wenn dem so ist - gibts vlt relevanten Code dazu?
-
na der Code, wie Form2 versucht, sich die Grösse von Form1 zu holen. Mit Painten hat das doch nix zu tun,odr? Weder im Anfangspost noch in post#9 finde ich irgendeinen Ansatz dazu. Also Wie holt Form2 sich die Grösse von Form1??
-
Jepp - das war genau der falsch Ansatz, den ich seit post#8 vermutete. Nur formulierst du falsch, wenn du sagstZitat von MajorOli: „Die Steuerung erfolgte NICHT im 2ten Formular sondern musste durch das Hauptformular erfolgen.“Sie erfolgte ja DOCH im 2ten Formular - und das ist eben Grütze. Lass mich deine Aufmerksamkeit noch auf ein kleines OOP-Schlüsselwort lenken, auf new Zitat von MajorOli: „C#-Quellcode (1 Zeile)“Das tut was es sagt (Nomen est Omen!) - es erzeugt ein new - neues Form1. Ein …
-
Hier meine Verhübschung:C#-Quellcode (38 Zeilen)Beachte (die Abwesenheit eines Spoilers), den direkten return statt unnützer weiterer If-bedingungen, die Abschaffung des unnützen Vergleichs mit True, den Using-Block, die else if - Kette, die Verwendung von Size statt Point. Was dir nicht unmittelbar einleuchtet, das recherchiere nach - ist alles wichtig. Oder fragen.