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 { } } }
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(); } }
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(); } } }
//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; }
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 { } } }
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); }
private void btn_annuler_Click(object sender, EventArgs e) { CHelpExtender.ArreterClignotementControl(); DialogResult = DialogResult.Abort; Close(); }
void rubriqueType_MouseLeave(object sender, EventArgs e) { CHelpExtender.ArreterClignotementControl(); }
private void CFormAide_FormClosing(object sender, FormClosingEventArgs e) { e.Cancel = true; Visible = false; CHelpExtender.ArreterClignotementControl(); }