WinFuture-Forum.de: Automatisch Zum Nächsten Item - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Automatisch Zum Nächsten Item C#


#1 _Christopher_

  • Gruppe: Gäste

geschrieben 12. April 2005 - 17:41

HI :D

Ich habe folgendes Problem:

Ich möchte das wenn man z.b. in die ListBox 10 Bilder rein getahn hat das dann mit hilfe eines timers nach ca. 5sek das nächste item ausgewählt wird (immer eins runter) kann mir jemand helfen ;D´

Danke...

Angehängte Datei(en)


0

Anzeige



#2 Mitglied ist offline   tooligan 

  • Gruppe: aktive Mitglieder
  • Beiträge: 36
  • Beigetreten: 29. März 05
  • Reputation: 0
  • Wohnort:München
  • Interessen:C#, .NET WinForms, ASP.NET, C++, Java

  geschrieben 13. April 2005 - 08:57

Hi!

Zuerst mal brauchst du ein Timer-Objekt. Dies kannst du z.B im Constructor erstellen
private System.Windows.Forms.Timer timer1;

public Form1()
{
      // Required for Windows Form Designer support
      InitializeComponent();
      
      //Timer Instanz initialisieren und Event anmelden
      this.timer1 = new System.Windows.Forms.Timer();
      this.timer1.Interval = 1000;
      this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
}



Über einen Button kannst du den Timer an- und ausschalten:
private void button3_Click(object sender, System.EventArgs e)
{
      //Timer Enabled Switch
      this.timer1.Enabled = !this.timer1.Enabled;
}



Der Code für den Timer-Event könnte dann so aussehen:
private void timer1_Tick(object sender, System.EventArgs e)
{
      if(li.Items.Count == 0)
      {
            return;
      }

      if(li.SelectedIndex < li.Items.Count -1)
      {
            li.SelectedIndex += 1;
      }
      else
      {
            li.SelectedIndex = 0;
      }
}


Viel Spaß :)

Angehängte Datei(en)


Dieser Beitrag wurde von tooligan bearbeitet: 13. April 2005 - 09:02

0

#3 _Christopher_

  • Gruppe: Gäste

geschrieben 13. April 2005 - 15:39

@tooligan

Vielen Danke :blink: du hast mir echt geholfen..:D
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0