Текст из label - C#
Формулировка задачи:
Как из, например, label3 (label3.Text = "blabla") вытащить текст?
Хотел сделать так, что бы полученное число, которое выводилось в label, можно было поставить в значение Пробовал так:
но не получалось ничего...
Я наверное делаю тупо, беру число из label, когда можно его взять из результата кода ниже. Но т.к. я полный олух в C#, придумал, как смог
В код ниже...
я не могу сделать например что-то типо:
Не работает и выдает ошибку что класса e не существует. Хотя код выше работает -_-
Я валенок)
progressbar1.Maximum = ""
progressBar1.Maximum = Convert.ToInt32(label3.Text.ToString());
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();
Решение задачи: «Текст из label»
textual
Листинг программы
int value = int.Parse(label1.Text)