Re: [問題] 該如何等一個子函數做完事情呢?
借這個標題再問一個類似的問題,
我現在想改用新開form的模式去呼叫一些工具抓取一些儀器的值
我希望等到儀器的值確定抓到之後,
才回到原本的form處理接下來的命令.
假設我的主form是form 1
副程式form是form 2
我正在form 2 抓取值的同時,
form 1 已經進行到check的部分了
(我想等form 2抓到數值,回傳給form 1時候才做下一步check的部分,
因為整個程式約略有10個地方是要類似這樣的做法的,
所以已經寫好10個不同的form了.)
這部分該怎麼避免呢?
找了幾個範例,
都只有form 1 enable=false這樣避免使用者選取而已,
或是用一個隱藏數值去trigger該不該進行下一步?
有沒有人能提供一點想法?
--
private void button2_Click(object sender, EventArgs e)
{
try
{
MessageBox.Show("");
frequency = "";
form2 showform = new form2();
showform.GetForm(this);
showform.Show();
this.Enabled = false;
}
finally
{
}
check()
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.225.136
→
05/27 22:19, , 1F
05/27 22:19, 1F
→
05/27 22:20, , 2F
05/27 22:20, 2F
→
05/27 22:21, , 3F
05/27 22:21, 3F
→
05/27 22:21, , 4F
05/27 22:21, 4F
討論串 (同標題文章)
完整討論串 (本文為第 6 之 7 篇):