Ejemplo n.º 1
0
 private void treeResources_AfterSelect(object sender, TreeViewEventArgs e)
 {
     _current = ((TreeData)e.Node.Tag);
     if (_current != null)
     {
         txtDescription.Text = _current.Description;
         if (_current.Method != null)
         {
             btnRun.Enabled = true;
         }
         if (_current.Code != null)
         {
             if (_current.Code.Count > 0)
             {
                 cmbLanguage.Enabled    = true;
                 cmbLanguage.DataSource = _current.Code;
                 var x = from c in _current.Code where c.Lang.ToLower().Equals(PrimaryLanguage.ToLower()) select c;
                 if (x.Count() > 0)
                 {
                     cmbLanguage.SelectedItem = x.First();
                     txtCode.Text             = ((CodeBlock)cmbLanguage.SelectedItem).Code;
                 }
             }
             else
             {
                 cmbLanguage.Enabled = false;
                 txtCode.Text        = "";
             }
         }
         else
         {
             cmbLanguage.Enabled = false;
             txtCode.Text        = "";
         }
     }
     else
     {
         txtDescription.Text = "";
         txtCode.Text        = "";
         btnRun.Enabled      = false;
         cmbLanguage.Enabled = false;
     }
 }
Ejemplo n.º 2
0
        private void treeResources_AfterSelect(object sender, TreeViewEventArgs e)
        {
            txtDescription.Text = "";
            txtCode.Text        = "";
            btnRun.Enabled      = false;
            cmbLanguage.Enabled = false;

            /* Init */
            _current = ((TreeData)e.Node.Tag);
            if (_current != null)
            {
                /* Description */
                txtDescription.Text = _current.Description;

                /* Run Button */
                if (_current.Method != null)
                {
                    btnRun.Enabled = true;
                }

                /* Code TextBox and Drop Down */
                if (_current.Code != null)
                {
                    if (_current.Code.Count > 0)
                    {
                        cmbLanguage.Enabled    = true;
                        cmbLanguage.DataSource = _current.Code;
                        var x = from c in _current.Code where c.Lang.ToLower().Equals(PrimaryLanguage.ToLower()) select c;
                        if (x.Count() > 0)
                        {
                            cmbLanguage.SelectedItem = x.First();
                        }
                        else
                        {
                            cmbLanguage.SelectedIndex = 0;
                        }
                        UpdateCode();
                    }
                }
            }
        }