Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
ForeColor BackColor Label.Text
Chessman31
myCSharp.de - Member



Dabei seit:
Beiträge: 11

Themenstarter:

ForeColor BackColor Label.Text

beantworten | zitieren | melden

Hallo Forum Gemeinschaft
Ich habe Problem mit darstellen von ForeColor , BackColor Label.Text
Ich habe eine Uhr programmiert .Nach beenden des Tieme soll die Farbe von Fore und Back geändert werden , leider sofort nach dem Start ändert sich die Farbe von Back und Fore und das Time wird angehalten .Was mache ich falsch ?
Hier das Code


namespace Uhr0001
{
    public partial class Form1 : Form
    {
        private TimeSpan timeleft;

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            timeleft = new TimeSpan(0, 0, 10);
            LblTimer.Text = timeleft.ToString(@"hh\:mm\:ss");
            timerCountdown.Start();

            
        }

        private void timerCountdown_Tick(object sender, EventArgs e)
        {
            
            timeleft = timeleft.Subtract(TimeSpan.FromSeconds(1));
            LblTimer.Text = timeleft.ToString(@"hh\:mm\:ss");

            if (timeleft.TotalSeconds ≤ 0)
                timerCountdown.Stop();
            this.LblTimer.AutoSize = true;
            this.LblTimer.Text = "Zeit";
            this.LblTimer.ForeColor = Color.Red;
            this.LblTimer.BackColor = Color.Black;
            


        }
       
        private void LblTimer_Click(object sender, EventArgs e)
        {
           

        }
    }
}

private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 16216

beantworten | zitieren | melden

Bitte [Hinweis] Wie poste ich richtig? beachten und Dein Code in Tags packen.
Niemand hat Lust Plaintext zu lesen. Danke.

Edit: schade, dass das andere für Dich tun müssen, wenn Du Dich Hilfe suchst ;-)
- performance is a feature -

Microsoft MVP - @Website - @blog - @AzureStuttgart - github.com/BenjaminAbt
private Nachricht | Beiträge des Benutzers
Freakazoid82
myCSharp.de - Member



Dabei seit:
Beiträge: 3

beantworten | zitieren | melden

Hi,

du setzt die Farbe im Tick immer zurück, weil du keine Brackets für dein IF verwendest.

Gruß,
Thomas
private Nachricht | Beiträge des Benutzers
Chessman31
myCSharp.de - Member



Dabei seit:
Beiträge: 11

Themenstarter:

beantworten | zitieren | melden

Zitat
u setzt die Farbe im Tick immer zurück, weil du keine Brackets für dein IF verwendest
wie soll Brackets aussehen ?
private Nachricht | Beiträge des Benutzers
T-Virus
myCSharp.de - Member



Dabei seit:
Beiträge: 1919
Herkunft: Nordhausen, Nörten-Hardenberg

beantworten | zitieren | melden

Er meint geschweifte Klammern.


 if (timeleft.TotalSeconds ≤ 0)
{
     timerCountdown.Stop();
     this.LblTimer.AutoSize = true;
     this.LblTimer.Text = "Zeit";
     this.LblTimer.ForeColor = Color.Red;
     this.LblTimer.BackColor = Color.Black;
}

T-Virus
Developer, Developer, Developer, Developer....

99 little bugs in the code, 99 little bugs. Take one down, patch it around, 117 little bugs in the code.
private Nachricht | Beiträge des Benutzers
Chessman31
myCSharp.de - Member



Dabei seit:
Beiträge: 11

Themenstarter:

beantworten | zitieren | melden

Danke
werde ausprobieren
private Nachricht | Beiträge des Benutzers