Suchergebnisse

Suchergebnisse 1-8 von insgesamt 8.

  • Benutzer-Avatarbild

    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.…

  • Benutzer-Avatarbild

    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…

  • Benutzer-Avatarbild

    Ich hab immer mehr das Gefühl, dass wir an der richtigen Lösung vorbeitrudeln. Was soll denn der Code machen? Also was ist das Ziel? Welche Daten werden eingegeben? Was wird überprüft? Wenns ne Uhrzeit ist, geht das auch anders...

  • Benutzer-Avatarbild

    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).…

  • Benutzer-Avatarbild

    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 …

  • Benutzer-Avatarbild

    Wenn du im Designer bist und dir die Eigenschaften der TextBox ansiehst, findest du eine Eigenschaft mit dem Namen Tag. Dabei handlet es sich nicht um das deutsche Wort Tag (also der tag im kalender), sondern um das englische, was etwas so viel bedeutet wie kennzeichen.

  • Benutzer-Avatarbild

    Das ist egal. 22:2 = 22:02 22:20 = 22:20 Ist ja ne gültige Zeit

  • Benutzer-Avatarbild

    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.