IfcDoc.CtlProperties.listViewViewXsd_SelectedIndexChanged C# (CSharp) Method

listViewViewXsd_SelectedIndexChanged() private method

private listViewViewXsd_SelectedIndexChanged ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void listViewViewXsd_SelectedIndexChanged(object sender, EventArgs e)
        {
            this.buttonViewXsdDelete.Enabled = (this.listViewViewXsd.SelectedItems.Count >= 1);

            if (this.listViewViewXsd.SelectedItems.Count != 1)
            {
                this.comboBoxViewXsd.Enabled = false;
                this.comboBoxViewXsd.SelectedIndex = 0;
                this.checkBoxViewXsdTagless.Enabled = false;
                this.checkBoxViewXsdTagless.Checked = false;
                return;
            }

            this.comboBoxViewXsd.Enabled = true;
            this.checkBoxXsdTagless.Enabled = true;

            DocXsdFormat docFormat = (DocXsdFormat)this.listViewViewXsd.SelectedItems[0].Tag;
            this.comboBoxViewXsd.SelectedIndex = (int)docFormat.XsdFormat;
            if (docFormat.XsdTagless != null)
            {
                if (docFormat.XsdTagless == true)
                {
                    this.checkBoxViewXsdTagless.CheckState = CheckState.Checked;
                }
                else
                {
                    this.checkBoxViewXsdTagless.CheckState = CheckState.Unchecked;
                }
            }
            else
            {
                this.checkBoxViewXsdTagless.CheckState = CheckState.Indeterminate;
            }
        }
CtlProperties