我需要幫助停止此循環不斷循環,我需要它給用戶時間來選擇它打開的新形式的東西,但目前它只是打開他們的整個負荷,並沒有停止。需要雖然循環暫停,以允許用戶按c中的按鈕#
while (Convert.ToInt32(PlayerHP[PlayerNo]) > 0 && Convert.ToInt32(PlayerHP[PlayerNo+1]) > 0){
ChooseAttack();
PlayerHP[PlayerNo+1] = (Convert.ToInt32(PlayerHP[PlayerNo+1]) - Damage()).ToString();
lblHPP1.Text = PlayerHP[0];
lblHPP2.Text = PlayerHP[1];
PlayerNo = ((PlayerNo+1)%2);
Application.DoEvents();
}
我一直在試驗「Application.DoEvents()」這一行,但是無論我放置它什麼都不做。
爲什麼不使用事件驅動方法? – Vlad