c# progressbar?
wie kann man ein label erstellen das sich an der prozent zahl von dem progress bar orientiert
also das wenn mein progress bar bei 35% ist das der label sich zu 35% ändert
2 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
![](https://images.gutefrage.net/media/user/geri3d/1445246679564_nmmslarge__92_208_1652_1652_70c8a924950b847ddd012ca7a0648a93.jpg?v=1445246680000)
Nutzer, der sehr aktiv auf gutefrage ist
Hier hab ich was für dich zusammengebastelt obwohl ich nicht aus der C# Ecke komme.
Du brauchst:
- label1
- progressBar1
- timer1
Nenne deine Assembly cSharpProgress
Quelltext:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace cSharpProgress
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
progressBar1.Maximum = 100;
progressBar1.Step = 1;
timer1.Enabled = true;
}
private void timer1_Tick(object sender, EventArgs e)
{
progressBar1.PerformStep();
label1.Text = progressBar1.Value + "%";
if (progressBar1.Value == 100)
{
timer1.Enabled = false;
}
}
}
}
So siehts aus:
Woher ich das weiß:eigene Erfahrung
![- (Computer, programmieren, .net-Framework)](https://images.gutefrage.net/media/fragen-antworten/bilder/367768814/0_big.jpg?v=1600320892000)
![](https://images.gutefrage.net/media/user/uefuw/1593248788431_nmmslarge__405_0_1080_1080_fa00e71742556a7c064ca3c46e56f3fa.jpg?v=1593248788000)
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
label1.Text = progressbar.Value + "%";
PS: Das hier ist kein StackOverflow
![](https://images.gutefrage.net/media/default/user/11_nmmslarge.png?v=1551279448000)
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
passiert nix