我有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 2010-02-21 05:13:33
標籤已經在表格上了嗎? DisplayName方法是否與窗體在同一個線程上運行?如果是這樣,你可以做到這一點(標籤名爲「label1」: label1.Text = msg; – 2010-02-21 05:14:55
我想將類中的字符串傳遞給另一種形式的標籤!!! – Eyla 2010-02-21 05:50:54