示例#1
0
 private void DropDown_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
 {
     if (e.ClickedItem.Text.Equals("Сохранить"))
     {
         dropDown.Hide();
         Model.Save();
     }
     if (e.ClickedItem.Text.Equals("Помощь"))
     {
         dropDown.Hide();
         MessageBox.Show(
             "Чтобы добавить изображение, перетащите его на место, не занятое рамкой.\n\n" +
             "Для перемещения рамки перетаскивайте её левой кнопкой мыши.\n\n" +
             "Для изменения размера рамки используйте колесо мыши, зажав левую кнопку мыши на рамке.\n\n" +
             "Для сохранения результата нажмите правой кнопкой в месте, не занятом рамкой, и выберите пункт \"Сохранить\".\n\n" +
             "Для выхода из программы нажмите правой кнопкой в месте, не занятом рамкой, и выберите пункт \"Выйти\".",
             "Помощь",
             MessageBoxButtons.OK,
             MessageBoxIcon.Information);
     }
     if (e.ClickedItem.Text.Equals("Выйти"))
     {
         this.Close();
     }
 }
        private void FindComboKeyPress(object sender, KeyPressEventArgs e)
        {
            if (m_findDropDown.Items.Count == 2)
            {
                m_findDropDown.Items.RemoveAt(1);
            }

            if (e.KeyChar != '\r' || string.IsNullOrEmpty(m_cboFind.Text))
            {
                return;
            }

            e.Handled = true;

            if (m_cboFind.SelectedIndex < 0)
            {
                m_cboFind.Items.Add(m_cboFind.Text);
            }
            KeyTermsTree tree = (KeyTermsTree)MainPanelContent;

            KeyTermsTree.FindResult result = tree.FindNextMatch(m_cboFind.Text);
            if (result == KeyTermsTree.FindResult.MatchFound)
            {
                m_findDropDown.Hide();
            }
            else
            {
                ToolStripLabel msg = new ToolStripLabel(result == KeyTermsTree.FindResult.NoMatchFound ?
                                                        Properties.Resources.kstidNoMatchFound : Properties.Resources.kstidNoMoreMatches);
                msg.ForeColor = Color.Red;
                m_findDropDown.Items.Add(msg);
            }
        }
示例#3
0
 private void OnCloseTimer(object sender, EventArgs e)
 {
     _timerClose.Enabled = false;
     if (_ownerControl != null)
     {
         _ownerControl.Hide();
     }
 }
示例#4
0
 public virtual void HideDropDown()
 {
     if (m_droppedDown)
     {
         m_dropDown.Hide();
         m_droppedDown = false;
     }
 }
示例#5
0
 private void ShowHideCalender(bool isShow)
 {
     if (isShow)
     {
         _popCalender.Show(Parent, new Point(Location.X, Location.Y + this.Height - 2)); // anchored from left (fix for border)
     }
     else
     {
         _popCalender.Hide();
     }
 }
示例#6
0
        private void ListItem_Click(object sender, EventArgs e)
        {
            if (m_iSelectedIndex > -1)
            {
                m_clListControls[m_iSelectedIndex].Checked = false;
            }

            m_iSelectedIndex = m_clListControls.IndexOf((ComboPopoutItem)sender);

            if (SelectedIndexChanged != null)
            {
                SelectedIndexChanged(this, EventArgs.Empty);
            }

            m_tsDropDown.Hide();
            m_cpiLastSelected = null;
            m_clListControls[m_iSelectedIndex].Checked = true;

            this.Invalidate();
        }
示例#7
0
 private void clickimage(object sender, EventArgs e)
 {
     me         = (MouseEventArgs)e;
     pressImage = new Point(me.X, me.Y);
     if (layerfill)
     {
         l[listBox1.SelectedIndex].fill(t.getTileNum(pressImage));
         c.refreshLayers(ref l, grid);
         layerfill         = false;
         button1.BackColor = SystemColors.Control;
     }
     else if (brushmode)
     {
         brush = t.getTileNum(pressImage);
         popup.Hide();
     }
     else
     {
         l[listBox1.SelectedIndex].updateTileSet(pressCanvas, t.getTileNum(pressImage));
         c.refreshIndividual(new Point(pressCanvas.X / scale.X, pressCanvas.Y / scale.Y), l, t, grid);
     }
 }
示例#8
0
 /// ------------------------------------------------------------------------------------
 /// <summary>
 /// Hides the popup.
 /// </summary>
 /// ------------------------------------------------------------------------------------
 public new virtual void Hide()
 {
     m_owningDropDown.Hide();
 }
示例#9
0
 private void m_dropControl_ItemChosen(object sender, UndoMultipleItemsEventArgs e)
 {
     m_toolDrop.Hide();
 }
 void DGVColumnFilterContextControl_LostFocus(object sender, EventArgs e)
 {
     popup.Hide();
 }
示例#11
0
 private void Calendar_DateSelected(object sender, DateRangeEventArgs e)
 {
     this.Date = e.Start;
     popup.Hide();
 }
示例#12
0
 protected override void OnMouseLeave(EventArgs e)
 {
     base.OnMouseLeave(e);
     dropDown.Hide();
 }