Suchergebnisse
Suchergebnisse 1-12 von insgesamt 12.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
"Gedrückt werden" ist keine Button-Eigenschaft, die man irgendwo abfragen könnte. Sondern ein Button sendet ein Click-Event, wenn er gedrückt wird. Aber mir scheint, du musst noch mehr Information geben, dass man versteht, was eiglich das Problem ist.
-
Zitat von ClonkAndre: „Das ist perfekt!“Hmm - was ist daran nu entscheidend besser als an einem Select Case?VB.NET-Quellcode (13 Zeilen)
-
VB.NET-Quellcode (3 Zeilen)Aber ich bezweifel, ob dir das wirklich soo viel bringen wird. Nach wie vor ist mir unklar, was eiglich das Problem ist, falls es eines gibt.
-
Das kommt ganz auf das Problem an, was zu lösen ist - wenn es eines gibt.
-
Zitat von Nofear23m: „Tut niemanden weh abzufragen“Doch - mir tut das weh, abzufragen, was niemals eintreten kann. Vor solchem Code hockt man in 2 Jahren stundenlang, und fragt sich, was der Autor damit wohl bezweckte. Die Antwort: "sinnlos" muss immer das allerletzte sein, was man in Betracht zieht, und nur, wenn einem wirklich nichts mehr einfällt. zum Beispiel muss man hier konkret zuvor eine gründliche Untersuchung starten, was denn sonst geklickst worden sein könnte, wenn der Autor eine Mes…
-
Zitat von Nofear23m: „Ich frage lieber 1 mal mehr ab um sicher zu gehen als 1 mal zu wenig und ich bekomme eine Exception um die Oren geworfen.“Ich hingegen frage bewusst nicht ab, was bei korrekter Programmierung nicht auftreten darf. Kommt dann eine Exception, weiß ich, dass ich einen Fehler gemacht hab, wo der verortet ist, und kann ihn beheben. Du bekommst da nur eine ziemlich beschönigende Messagebox, und dein Proggi rennt schön weiter - in den nächsten FolgeFehler. Ist ein verbreitetes Mis…
-
Wie gesagt: sinnlos. Und wenn du alles abprüfen willst, was garnet auftreten darf, dann hast du viel zu tun, und dein Code wird regelrecht grotesk undurchschaubar.
-
Zitat von ~blaze~: „das sind dann jene Projekte, vor denen man nach zwei Jahren fluchend sitzt und sagt, "warum hat er das nicht eingebaut, jetzt muss ich jede einzelne Zeile des Programms durchgehen und schauen, ob die kompatibel ist" und wenn keine Kommentare drin sind, sitzt man halt wirklich davor und frägt sich, warum es so gemacht wurde, obwohl die Abfrage doch eigentlich sinnlos ist.“Stimmt doch ühaupt nicht. Also mal konkret - weil ich beziehe mich auf den gezeigten Code und nicht irgend…
-
Naja, du wirst es ja iwann hingebaut haben, und nachdem du's hinbaust, wirstes auch ausprobiert haben. Und in dem Moment kriegste ja auch schon die Rückmelde. Du wirst ja nicht irgendetwas an Kunden ausliefern, was du nicht ein einziges mal ausprobiert hast - sonst geschieht dir ganz recht, mit schlechtem Licht beworfen zu werden.
-
Versteh ich nicht. Also angenommen, ich hab eine Methode gebaut, die von einem ButtonClick aus aufgerufen wird - so wie in post#7. In 2 Jahren verfalle ich auf die Idee, diese Methode auch von einem TreenodeMouseClick aus aufzurufen. Ja, das werde ich doch mindestens einmal ausprobieren? Und wenn das eine dumme Idee war mit dem TreenodeMouseClick, dann möchte ich bitte sofort die Quittung, und nicht erst in iwelchen LogFiles danach suchen, oder mysteriösen Messageboxen nachgehen müssen.
-
Zitat von ~blaze~: „Man frägt Nothing ab, wirft eine ArgumentNullException,...“...womit man im konkreten Fall schon eine Fehlinformation geworfen hätte, die das Debuggen in 2 Jahren was anderes tut als erleichtern Der Fehler - nochma gugge post#11 - ist ein InvalidCast, kein ArgumentNull. Bzw. ArgumentNull könnte es auch sein, und der würde ja auch geworfen im Auftrete-Fall, wenn man sich da nicht einmischtete. Wie gesagt: Zumindest gelegentlich einfach mal die Finger davon lassen und die Except…
-
also nochmal: Wenn ich die methode aus post#11/post#7 falsch bediene, etwa wie in post#26 angedeutet, mit Treeview als Sender aufrufe, und du wirfst da eine ArgumentNullException, dann wirfst du Desinformation. Ich hingegen werfe garnichts, und dann fliegt eine InvalidCast - und das ist genau, was passiert: Ein Treeview ist eben kein Button. So einfach ist das, wenn man mal die Finger davon lässt. Ob man Reference-Source oder MS-Konventionen so auslegen kann, dass sie sich zu diesem Problem über…