-4
표시 여부를 false로 설정 한 4 개의 레이블과 버튼이 있습니다. 버튼을 클릭 할 때마다 다른 라벨을 보여주기를 원합니다. 누군가이 코드를 알려주시겠습니까?복수 단추 누르기
표시 여부를 false로 설정 한 4 개의 레이블과 버튼이 있습니다. 버튼을 클릭 할 때마다 다른 라벨을 보여주기를 원합니다. 누군가이 코드를 알려주시겠습니까?복수 단추 누르기
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 : 나는 순서에서 선호하고, 그렇습니다 다른 사람을 보이지 않는 다시 만든다 –