Ejemplo n.º 1
0
 private void btn_changerctrl_Click(object sender, EventArgs e)
 {
     if (m_help.Controle != null)
     {
         Control ctrl = CFormSelectControl.GetControl(m_help.Controle);
         if (ctrl != null)
         {
             if (AssureSave())
             {
                 m_help = CHelpData.GetHelp(ctrl, m_help.Contexte);
                 Initialiser(m_help);
             }
         }
     }
 }
Ejemplo n.º 2
0
        public static Control GetControl(Control ctrlSelectionne)
        {
            CFormSelectControl form = new CFormSelectControl();
            TreeNode           node = form.FillTo(ctrlSelectionne);

            if (ctrlSelectionne.Controls.Count != 0)
            {
                TreeNode nodeBidon = new TreeNode("");
                node.Nodes.Add(nodeBidon);
            }
            form.m_arbre.SelectedNode = node;
            form.m_controlSel         = ctrlSelectionne;

            CHelpExtender.ArreterClignotementControl();
            Control ctrl = null;

            if (form.ShowDialog() == DialogResult.OK)
            {
                ctrl = form.m_controlSel;
            }
            CHelpExtender.RepriseClignementControle();

            return(ctrl);
        }