C#個人的メモ(2)

  • マウスの移動だけでテキストボックスに文字を入力する
public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        int in_posi;
        int out_posi;

        private void label1_MouseLeave(object sender, EventArgs e)
        {
            out_posi = Cursor.Position.Y;
            
            if (out_posi > in_posi)
            {
                Control ac = this.ActiveControl;
                string temp = ac.Text;
                ac.Text = temp + "1";
            }
        }
        private void label1_MouseEnter(object sender, EventArgs e)
        {
            in_posi = Cursor.Position.Y;
        }
    }