ARKBreedingStats.TribesControl.listViewTribes_SelectedIndexChanged C# (CSharp) Method

listViewTribes_SelectedIndexChanged() private method

private listViewTribes_SelectedIndexChanged ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void listViewTribes_SelectedIndexChanged(object sender, EventArgs e)
        {
            bool tribeSelected = listViewTribes.SelectedIndices.Count > 0;
            if (tribeSelected)
            {
                panelPlayerSettings.Visible = false;
                panelTribeSettings.Visible = true;
                selectedTribe = (Tribe)listViewTribes.SelectedItems[0].Tag;
                selectedTribeRow = listViewTribes.SelectedItems[0];
                textBoxTribeName.Text = selectedTribe.TribeName;
                switch (selectedTribe.TribeRelation)
                {
                    case Tribe.Relation.Allied:
                        radioButtonAllied.Checked = true;
                        break;
                    case Tribe.Relation.Friendly:
                        radioButtonFriendly.Checked = true;
                        break;
                    case Tribe.Relation.Neutral:
                        radioButtonNeutral.Checked = true;
                        break;
                    case Tribe.Relation.Hostile:
                        radioButtonHostile.Checked = true;
                        break;
                }
                textBoxTribeNotes.Text = selectedTribe.Note;
            }
            panelTribeSettings.Enabled = tribeSelected;
        }