我添加了開始時不可見的標籤,但是當我單擊構建按鈕時,我將標籤設置爲「正在加載...」,並且當完成該過程時,我將「完成」我編譯的代碼唯一的東西是標籤「label2」。 爲什麼它不想得到我放的文字?完成狀態窗體C#
public partial class MDGSelectiveForm : Form
{
EA.Repository modelRepository;
private NeatDiagram.CoreDiagram.MDGForm diagramBuilder;
public MDGSelectiveForm(EA.Repository repository)
{
InitializeComponent();
**this.label2 = new Label();
this.label2.Visible = false;**
this.modelRepository = repository;
}
private void button1_Click(object sender, EventArgs e)
{
**label2.Text = "Loading...";
label2.Visible = true;
label2.Refresh();**
//Creo un'istanza di MDGBuilder
diagramBuilder = new CoreDiagram.MDGForm();
String typeOfDiagram1 = "";
String typeOfDiagram2 = "";
String typeOfDiagram3 = "";
if (checkBox1.Checked)
{
typeOfDiagram1 = checkBox1.Text;
diagramBuilder.createDiagram(typeOfDiagram1, modelRepository);
}
if (checkBox2.Checked)
{
typeOfDiagram2 = checkBox2.Text;
diagramBuilder.createDiagram(typeOfDiagram2, modelRepository);
}
if (checkBox3.Checked)
{
typeOfDiagram3 = checkBox3.Text;
diagramBuilder.createDiagram(typeOfDiagram3, modelRepository);
}
**label2.Text = "Complete";**
**label2.Refresh();**
}
我們不會爲您編寫代碼。 – JohnD 2012-07-11 17:17:03
你想知道如何在表單中放置文本,或者如何找出流程完成的時間或其他內容? – 2012-07-11 17:17:42
@MrLister如何在表單中放置文本,如果你能幫助我,謝謝。 – Defi 2012-07-11 17:20:42