Текст из label - C#

Узнай цену своей работы

Формулировка задачи:

Как из, например, label3 (label3.Text = "blabla") вытащить текст? Хотел сделать так, что бы полученное число, которое выводилось в label, можно было поставить в значение
progressbar1.Maximum = ""
Пробовал так:
progressBar1.Maximum = Convert.ToInt32(label3.Text.ToString());
но не получалось ничего... Я наверное делаю тупо, беру число из label, когда можно его взять из результата кода ниже. Но т.к. я полный олух в C#, придумал, как смог В код ниже...
        public Form1()
        {
            InitializeComponent();
 
            BackgroundWorker backgroundWorker2 = new BackgroundWorker();
            backgroundWorker2.DoWork += (s, e) =>
            {
                DriveInfo[] allDrives = DriveInfo.GetDrives();
                foreach (DriveInfo d in allDrives)
                {
                    try
                    {
                        e.Result = Convert.ToInt32(e.Result) + GetFiles(d.Name, "*.*").Count;
                    }
                    catch (Exception err) { e.Result = err.Message; }
                }
            };
            backgroundWorker2.RunWorkerCompleted += (s, e) => label3.Text = e.Result.ToString();
            backgroundWorker2.RunWorkerAsync();
        }
я не могу сделать например что-то типо:
progressBar1.Maximum = e.Result.ToString();
Не работает и выдает ошибку что класса e не существует. Хотя код выше работает -_- Я валенок)

Решение задачи: «Текст из label»

textual
Листинг программы
int value = int.Parse(label1.Text)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.286 из 5
Похожие ответы