private void leaderButton_Click(object sender, EventArgs e) { if (phase == 0) { if (_LeaderHandForm == null) { _LeaderHandForm = new LeaderHandForm(thisPlayer.tempLeaderHand); } else if (_LeaderHandForm.IsDisposed) { _LeaderHandForm = new LeaderHandForm(thisPlayer.tempLeaderHand); } else { _LeaderHandForm.Close(); _LeaderHandForm = new LeaderHandForm(thisPlayer.tempLeaderHand); } _LeaderHandForm.Show(); } else { if (_LeaderHandForm == null) { _LeaderHandForm = new LeaderHandForm(thisPlayer.leaderHand); } else if (_LeaderHandForm.IsDisposed) { _LeaderHandForm = new LeaderHandForm(thisPlayer.leaderHand); } else { _LeaderHandForm.Close(); _LeaderHandForm = new LeaderHandForm(thisPlayer.leaderHand); } _LeaderHandForm.Show(); } }