Suchergebnisse
Suchergebnisse 1-8 von insgesamt 8.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Welches Steuerelement ruft den das Ereignis auf? Versuch mal Sender zum entsprechenden Typ zu casten. z.B.: Label VB.NET-Quellcode (2 Zeilen) Am besten einmal am Anfang des Codes casten und dann die neue Variable verwenden. Wenn es kein Label ist, einfach mit dem entsprechenden Typ austauschen. Edit: Zur Erklärung: Wenn eine Variable den Typ Object hat, weiß Visual Studio nicht ob diese Variable wirklich eine Eigenschaft "ForeColor" hat. Darum muss man die Variable erst zum richtigen Typ casten.…
-
Normalerweise würde ich das nicht tun, aber ich hab dir das Ganze mal umgeschrieben, damit du ein schönes Beispiel hast, wie man sowas mit weniger Code lösen kann: (Versteckter Text) Um die Handler automatisch hinzuzufügen, kannst du folgenden Code nehmen: VB.NET-Quellcode (7 Zeilen) Verwendung des Codes: VB.NET-Quellcode (1 Zeile) Der Code durchsucht alle Controls und kontrolliert, ob die Tag Eigenschaft mit dem Parameter Tag übereinstimmt. Wenn ja, wird das Event registriert. Die Tag eigenscha…
-
Warum nicht gleich so. Also, anstatt die einzelnen Zeichen zu prüfen, wird der ganze Text geprüft. Also im TextChanged Event. Das Prüfen einer Zeit kann mit DateTime.TryParse gemacht werden: VB.NET-Quellcode (13 Zeilen) Wenn du danach damit arbeitest, kannst du den Text als DateTime Parsen und über die Eigenschaften Hour und Minute auf die entsprechenden Werte zugreifen. P.S.: Das mit der Rücktaste geht nicht, weil deine Methoden deklaration falsch war (Die Parameter wurden als Value übergeben).…
-
Mein Vorschlag wäre wieder den Tag zu verwenden, damit du im Designer die TextBoxen kennzeichnen kannst, die in die Überprüfung miteinbezogen werden. Also erst mal schön in alle Tag Felder das Wort "this" hinein (Ohne Anführungszeichen) Danach werden alle Steuerelemente die in die Überprüfung miteinfließen in einer Variable gespeichert. Da die Überprüfung bereits bei der Eingabe stattfindet, würd ich hier ein Dictionary nehmen, welches einfach nur das Ergebnis der Überprüfung zur entsprechenden …
-
Nein, nein und nochmal nein. Nicht Splitten, nicht als Integer oder sonst was. Das ist ne Zeit, also behandel es auch so. Ehrlich, das ist nicht schön. Besser so: VB.NET-Quellcode (11 Zeilen) Oder ohne Zusatzfunktion VB.NET-Quellcode (7 Zeilen) Nimm das, was dir besser passt. aber bitte, bitte, bitte behandle Daten als das was sie sind. Ne Zeit ist ne Zeit und ein Integer ist ein Integer.