Example #1
0
        void menuPrecision_Click(object sender, EventArgs e)
        {
            CMenuPrecision menu = sender as CMenuPrecision;

            if (menu != null)
            {
                ParametreAffichage.PrecisionUnit = menu.Precision;
                RecentreFrom(m_nXClicklBeforeMenu, m_dateClickBeforeMenu);
            }
        }
Example #2
0
        private void precisionToolStripMenuItem_DropDownOpening(object sender, EventArgs e)
        {
            ToolStripMenuItem item = sender as ToolStripMenuItem;

            if (item != null)
            {
                foreach (ToolStripMenuItem subItem in new ArrayList(item.DropDownItems))
                {
                    subItem.Dispose();
                }
                item.DropDownItems.Clear();
                foreach (int nVal in ParametreAffichage.GetPrecisionsPossibles())
                {
                    CMenuPrecision menuPrecision = new CMenuPrecision(nVal);
                    item.DropDownItems.Add(menuPrecision);
                    menuPrecision.Click += new EventHandler(menuPrecision_Click);
                }
            }
        }