Ejemplo n.º 1
0
            private void CheckedChanged(object sender, EventArgs e)
            {
                ToolStripMenuItem Item = (ToolStripMenuItem)sender;

                if (Item.Checked)
                {
                    for (int i = 0; i < Items.Length; i++)
                    {
                        if (Item.GetHashCode() != Items[i].GetHashCode())
                        {
                            Items[i].Checked = false;
                        }
                        else
                        {
                            CheckedChange?.Invoke(this, new EventArgs());
                        }
                    }
                }
                else
                {
                    bool HaveSelection = false;
                    for (int i = 0; i < Items.Length; i++)
                    {
                        if (Items[i].Checked)
                        {
                            HaveSelection = true;
                        }
                    }
                    if (!HaveSelection)
                    {
                        Item.Checked = true;
                    }
                }
            }
Ejemplo n.º 2
0
        private void SelectedInterval_Click(object sender, EventArgs e)
        {
            ToolStripMenuItem temp = (ToolStripMenuItem)sender;
            Int32             hash = temp.GetHashCode();

            TakeOffChecked(hash);
            if (timerfiftyminToolStripMenuItem3.GetHashCode() == hash)
            {
                ChangeStripMenuItem(ref timerfiftyminToolStripMenuItem3);
            }
            if (timerfninToolStripMenuItem4.GetHashCode() == hash)
            {
                ChangeStripMenuItem(ref timerfninToolStripMenuItem4);
            }
            if (timeronehodToolStripMenuItem.GetHashCode() == hash)
            {
                ChangeStripMenuItem(ref timeronehodToolStripMenuItem);
            }
            if (timerthirtminToolStripMenuItem2.GetHashCode() == hash)
            {
                ChangeStripMenuItem(ref timerthirtminToolStripMenuItem2);
            }
            if (timertwelveminToolStripMenuItem1.GetHashCode() == hash)
            {
                ChangeStripMenuItem(ref timertwelveminToolStripMenuItem1);
            }
            if (timertwohodToolStripMenuItem.GetHashCode() == hash)
            {
                ChangeStripMenuItem(ref timertwohodToolStripMenuItem);
            }
            if (timertenminToolStripMenuItem.GetHashCode() == hash)
            {
                ChangeStripMenuItem(ref timertenminToolStripMenuItem);
            }
            bool prov = false;

            if (timerCheckFolder.Enabled)
            {
                timerCheckFolder.Stop();
                prov = true;
            }
            NastroikaTimer();
            if (prov && timerCheckFolder.Interval > 0)
            {
                CheckFolderStart();
                timerCheckFolder.Start();
                toolStripStatusLabel3.Visible = false;
                toolStripStatusLabel4.Visible = true;
            }
        }