我對這一切都很新,所以請耐心等待!我正在寫一個小應用程序來控制我的望遠鏡,此刻我可以連接到它並告訴它在哪裏指向。我想要有幾個文本框,或者不斷更新望遠鏡位置的標籤 - T
是望遠鏡對象,我打電話T.Altitude
,T.Azimuth
,T.RightAscention
和T.Declination
,我希望這些值每隔半秒更新四個標籤,或者所以。我假設我需要使用背景工作者,但我是否正確?我是否能夠在主線程上創建Telescope對象?我究竟該如何做到這一切!這是我迄今爲止(也不是很多!)...獲取後臺任務來不斷更新文本框
private void bw_DoWork(object sender, DoWorkEventArgs e)
{
BackgroundWorker worker = sender as BackgroundWorker;
string Az = T.Azimuth.ToString();
string Alt = T.Altitude.ToString();
string Dec = T.Declination.ToString();
string Ra = T.RightAscension.ToString();
System.Threading.Thread.Sleep(500);
}
你可以找到一個關於BackgroundWorker的好教程[這裏](http://www.c-sharpcorner.com/uploadfile/mahesh/backgroundworker-in-C-Sharp/)。希望這可以幫助。 – 2013-03-10 18:11:46