Esempio n. 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
         {
         }
     }
 }
Esempio n. 2
0
 private void AddImageFromControl(Control ctrl)
 {
     try
     {
         ctrl.Refresh();
         System.Threading.Thread.Sleep(100);
         Bitmap bmp = CScreenCopieur.GetWindowImage(ctrl);
         CHelpExtender.FaireClignoterControl(m_help.Controle);
         string strFichier = "C:\\TMP.BMP";
         bmp.Save(strFichier);
         CResultAErreur result = CHelpData.SourceAide.ReferenceFichier(strFichier, m_help);
         if (!result)
         {
             CFormAlerte.Afficher(result.Erreur.ToString(), EFormAlerteType.Erreur);
             return;
         }
         CRessourceFichier ressource = (CRessourceFichier)result.Data;
         m_listeRessourcesFichier.Add(ressource);
         string strImage = "<img src='File://" + ressource.NomFichierLocal + "'/>";
         m_htmlEditor.InsertHtml(strImage);
     }
     catch
     {
         CFormAlerte.Afficher(I.T("Error while adding an image|30016"), EFormAlerteType.Erreur);
     }
 }
Esempio n. 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();
         }
     }
 }
Esempio n. 4
0
        void rubriqueType_MouseHover(object sender, EventArgs e)
        {
            //CHelpExtender.ArreterClignotementControl();
            ToolStripMenuItem itm = (ToolStripMenuItem)sender;
            //Type t = itm.Tag.GetType();
            //if (t == typeof(CHelpData))
            //{
            CHelpData hlpselec = (CHelpData)itm.Tag;

            //    if (hlpselec.TypeLiaison == ETypeLiaisonAide.Control && hlpselec.Controle != null)
            CHelpExtender.FaireClignoterControl(hlpselec.Controle);
            //}
            //else
            //    CHelpExtender.FaireClignoterControl((Control) itm.Tag);
        }
Esempio n. 5
0
 private void lv_eles_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (lv_eles.SelectedItems.Count == 1)
     {
         btn_supp.Enabled = true;
         CHelpData hlp = (CHelpData)lv_eles.SelectedItems[0].Tag;
         if (hlp.TypeLiaison == ETypeLiaisonAide.Control)
         {
             CHelpExtender.FaireClignoterControl(hlp.Controle);
         }
     }
     else
     {
         btn_supp.Enabled = false;
     }
 }
Esempio n. 6
0
        private void tv_ctrls_AfterSelect(object sender, TreeViewEventArgs e)
        {
            TreeNode n = tv_ctrls.SelectedNode;

            if (n != null)
            {
                CHelpData.CtrlPartiel ctrl = null;
                if (n.Tag is CHelpData)
                {
                    ctrl = ((CHelpData)n.Tag).Controle;
                }
                else
                {
                    ctrl = (CHelpData.CtrlPartiel)n.Tag;
                }
                CHelpExtender.FaireClignoterControl(ctrl);
            }
        }
Esempio n. 7
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;
        }