-4
我有4個標籤的可見性設置爲false和一個按鈕。每當我點擊按鈕,我想讓它給我看一個不同的標籤。有人可以告訴我這個代碼嗎?多個按鈕按
我有4個標籤的可見性設置爲false和一個按鈕。每當我點擊按鈕,我想讓它給我看一個不同的標籤。有人可以告訴我這個代碼嗎?多個按鈕按
A Queue
是爲此任務量身定做的。
private Queue<Label> queue = new Queue<Label>();
//add labels to queue in constructor
private void button1_Click(object sender, EventArgs e)
{
queue.Peek().Visible = false; //hide label at the start of the queue
queue.Enqueue(queue.Dequeue()); //move the first item to the end
queue.Peek().Visible = true; //show the label at the start of the queue
}
隨機?或按某種順序?當它出現時應該讓其他人看不見? – nawfal
我試着用switch語句,但我不知道如何正確使用它。我真的很新 –
@ nawfal:我寧願按順序,是的,讓另一個不可見 –