我正在編寫一個程序來幫助遊戲。我需要它來更新顯示當前exp值的文本框,在論壇上它顯示exp,我需要它來更新exp
像3 seconds
。更新文本框
我該怎麼做呢?
這是我到目前爲止有:
Client C = Client.GetClients()[0];
Player P;
P = C.GetPlayer();
expTextBox.Text = ("Experience: " + P.Experience.ToString());
我不知道如果我需要一個timer
(我已經試過,我很不善於做),或者如果backGroundWorker
將是最好的。
爲什麼你需要每3秒更新一次經驗,他們是否經常獲得exp?如果沒有,看起來像是浪費更新的東西,直到它真的改變了? – 2013-03-09 15:47:08
好吧不是3秒,而是一個固定值。我認爲10會很好。但是,他們會變得非常穩定。 – user2151847 2013-03-09 15:50:28
最好的方法取決於你使用的UI平臺。它是什麼? asp.net,winforms等。 – Khan 2013-03-09 15:51:29