AutoRankEditor.MainForm.bAddCondition_Click C# (CSharp) Метод

bAddCondition_Click() приватный Метод

private bAddCondition_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void
        private void bAddCondition_Click( object sender, EventArgs e ) {
            foreach( ToolStripMenuItem item in cmAddCondition.Items ) {
                if( item.DropDownItems.Count > 0 ) {
                    bool anySubItemsAvailable = false;
                    foreach( ToolStripMenuItem subItem in item.DropDownItems ) {
                        if( CheckIfNodeExists( treeData.SelectedNode, item.Text + " " + subItem.Text ) ) {
                            subItem.Available = false;
                        } else {
                            subItem.Available = true;
                            anySubItemsAvailable = true;
                        }
                    }
                    item.Available = anySubItemsAvailable;
                } else {
                    item.Available = !CheckIfNodeExists( treeData.SelectedNode, item.Text );
                }
            }
            cmAddCondition.Show( bAddCondition, bAddCondition.Width, 0 );
            cmAddCondition.Items[0].Select();
        }