コード例 #1
0
        public static void abrirNumBoard(TextBoxBase input, FormNumboard.NumBoardMode mode)
        {
            if (frmNumboard == null)
            {
                frmNumboard = new FormNumboard
                {
                    Input = input,
                    Mode  = mode
                };
            }
            else if (frmNumboard.Input != input)
            {
                frmNumboard.Mode  = mode;
                frmNumboard.Input = input;
            }

            if (frmNumboard.Input.Equals(input) && frmNumboard.Visible)
            {
                frmNumboard.Hide();
            }
            else
            {
                frmNumboard.Show();
            }
        }
コード例 #2
0
 public static void definirNumBoard(TextBoxBase input, FormNumboard.NumBoardMode mode)
 {
     input.MouseClick += (object sender, MouseEventArgs args) =>
     {
         abrirNumBoard(input, mode);
     };
     input.Enter += (object sender, EventArgs args) =>
     {
         if (!input.Focused)
         {
             abrirNumBoard(input, mode);
         }
     };
 }