tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
738
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618
    Hi.

    Also ich habe folgendes Problem:

    Ich habe eine Form auf der ich einen Timer und einen Button habe. Zusätzlich habe ich eine Klasse, in welcher ich eine Ampel auf meine Form1 zeichne, die ganz alleine "lebt" durch meinen Timer. Nun hab ich aber in Form1 folgendes Problem:
    Code :
    1
    2
    3
    4
    
    private void timer1_Tick_1(object sender, System.EventArgs e)
            {
                ampel.nextState(timer1);
            }

    Welches mir folgende Fehler anzeigt:
    Code :
    1
    
    C:\Documents and Settings\rittermi\My Documents\Visual Studio Projects\Verkehrsampel\Verkehrsampel\Form1.cs(102): The best overloaded method match for 'Verkehrsampel.CAmpel.nextState(System.Timers.Timer)' has some invalid arguments

    und

    Code :
    1
    
    C:\Documents and Settings\rittermi\My Documents\Visual Studio Projects\Verkehrsampel\Verkehrsampel\Form1.cs(102): Argument '1': cannot convert from 'System.Windows.Forms.Timer' to 'System.Timers.Timer'

    Und ich weiss das die Value timer1 nicht stimmt, aber ich habe kein Plan was c# von mir will

    Thx für Hilfe

    mfg
    ziop
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

  2. #2
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Hallo zioProduct!

    Zuerst solltest dich mal in die verschiedenen Timer einlesen.
    Der Alex hat mal einen grandiosen Link dazu gepostet. (Danke Alex!)

    Dewsweiteren versuchst Du einen Windows.Forms.Timer einer Methode zu übergeben,
    die einen Timers.Timer erwartet.
    Das konnte ich aus deinen Fehlermeldungen herraus lesen.
    Versuch Dich doch mal mit den Fehlermeldungen anzufreunden
    und diese durch lesen zu verstehen. ( Mit ein bissel Übung kommt die Routine. )
    Die Ereignisbehandlung kannst auch so schreiben:
    Code :
    1
    2
    3
    
    private void timer1_Tick_1(object sender, System.EventArgs e) {
        ampel.nextState( (System.Timers.Timer) sender );
    }
    MfG, cosmo
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

Ähnliche Themen

  1. Frage bezüglich Antennen
    Von KingDerko im Forum Netzwerke
    Antworten: 17
    Letzter Beitrag: 14.10.08, 19:09
  2. Antworten: 4
    Letzter Beitrag: 22.10.07, 16:19
  3. Anfänger hat Frage bezüglich Vektorgrafik
    Von Aristokrat im Forum Vektor-Programme
    Antworten: 3
    Letzter Beitrag: 07.06.05, 13:41
  4. Frage bezüglich der DVB-C von Hauppauge
    Von Keule im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 2
    Letzter Beitrag: 22.12.03, 17:34