Example #1
0
 private void CCtrlEditHelp_MouseMove(object sender, MouseEventArgs e)
 {
     if (m_bModeSelectControl)
     {
         Cursor = Cursors.Help;
         Point  pt  = PointToScreen(new Point(e.X, e.Y));
         IntPtr ptr = GetWindowFromPoint(pt);
         try
         {
             Control ctrl = Control.FromHandle(ptr);
             if (ctrl != null)
             {
                 if (ctrl != m_lastControlSelect)
                 {
                     CHelpExtender.ArreterClignotementControl();
                     CHelpExtender.FaireClignoterControl(ctrl);
                     m_lastControlSelect = ctrl;
                 }
             }
         }
         catch
         {
         }
     }
 }
Example #2
0
 private void btn_ok_Click(object sender, EventArgs e)
 {
     if (!m_bAutoriserCreation && !HelpSelectionne.DejaEnregistre)
     {
         CFormAlerte.Afficher(I.T("This help has never had been created : it cannot be selected|30051"), EFormAlerteType.Exclamation);
     }
     else
     {
         CHelpExtender.ArreterClignotementControl();
         DialogResult = DialogResult.OK;
         Close();
     }
 }
Example #3
0
 private void lv_hlps_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (lv_hlps.SelectedItems.Count == 1)
     {
         CHelpData hlp = (CHelpData)lv_hlps.SelectedItems[0].Tag;
         if (hlp.TypeLiaison == ETypeLiaisonAide.Control)
         {
             CHelpExtender.FaireClignoterControl(hlp.Controle);
         }
         else
         {
             CHelpExtender.ArreterClignotementControl();
         }
     }
 }
Example #4
0
        //private static Point m_lastPosition = new Point(0, 0);
        //private static Size m_lastSize = new Size(0, 0);
        #endregion

        #region ~~ Méthodes ~~
        public void Initialiser(CHelpData hlp)
        {
            //m_htmlEditor.Fonts = FontFamily.Families;
            CHelpExtender.ArreterClignotementControl();
            m_bInitialise = false;
            m_help        = hlp;

            if (m_help != null)
            {
                _ntick    = 0;
                m_t       = new Timer();
                m_t.Tick += new EventHandler(t_Tick);
                m_t.Start();
            }

            if (hlp.TypeLiaison == ETypeLiaisonAide.Control)
            {
                CHelpExtender.FaireClignoterControl(hlp.Controle);
            }

            m_bInitialise = true;
        }
Example #5
0
 private void CCtrlEditHelp_MouseUp(object sender, MouseEventArgs e)
 {
     if ((e.Button & MouseButtons.Right) == MouseButtons.Right)
     {
         m_bModeSelectControl = false;
         Capture = false;
         Form frm = FindForm();
         if (frm != null)
         {
             frm.WindowState = FormWindowState.Normal;
         }
     }
     if (m_bModeSelectControl && (e.Button & MouseButtons.Left) == MouseButtons.Left)
     {
         Cursor = Cursors.Help;
         Point  pt  = PointToScreen(new Point(e.X, e.Y));
         IntPtr ptr = GetWindowFromPoint(pt);
         try
         {
             Control ctrl = Control.FromHandle(ptr);
             if (ctrl != null)
             {
                 CHelpExtender.ArreterClignotementControl();
                 AddImageFromControl(ctrl);
                 Capture = false;
                 m_bModeSelectControl = false;
                 Form frm = FindForm();
                 if (frm != null)
                 {
                     frm.WindowState = FormWindowState.Normal;
                 }
             }
         }
         catch
         {
         }
     }
 }
Example #6
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);
        }
Example #7
0
 private void btn_annuler_Click(object sender, EventArgs e)
 {
     CHelpExtender.ArreterClignotementControl();
     DialogResult = DialogResult.Abort;
     Close();
 }
Example #8
0
 void rubriqueType_MouseLeave(object sender, EventArgs e)
 {
     CHelpExtender.ArreterClignotementControl();
 }
Example #9
0
 private void CFormAide_FormClosing(object sender, FormClosingEventArgs e)
 {
     e.Cancel = true;
     Visible  = false;
     CHelpExtender.ArreterClignotementControl();
 }