У меня есть Form1 и класс в файле AbstractClass.cs.Как ссылаться на метку WinForms из класса
Я хочу вызвать метку в Form1 и назначить строку msg тексту в этой таблице.
Как я могу это сделать ???
это мой класс.
//"Concrete CPUMoon" drived from AbstractCPU class when Diagnosticing CPU for Moon system
class CPUMoon : AbstractCPU
{
public override void DisplayName(AbstractCPU a)
{
//Form1 f1 = new Form1();
string msg;
// create reader & open file
StreamReader tr = new StreamReader("Moon.txt");
String fromFile = tr.ReadLine();
// close the stream
tr.Close();
msg = "CPU diagnosing has be done for " + a.GetType().Name + " " + fromFile;
//Console.WriteLine("CPU diagnosing has be done for " + a.GetType().Name + " //" + fromFile);
}
}
Вам нужно будет объяснить вашу проблему подробно !! Не можете ли вы просто назначить имя метки/id. lblName = msg; – azamsharp
Является ли этикетка уже на форме? Используется ли метод DisplayName в том же потоке, что и форма? Если это так, вы можете сделать это (с меткой с именем «label1»: label1.Text = msg; –
Я хочу передать строку в классе на метку в другой форме !!! – Eyla