Click Position

マウスがクリックされた座標をキャプションに表示します。

前田稔(Maeda Minoru)の超初心者のプログラム入門

プログラムの説明

  1. Form 上で、マウスがクリックされた座標をキャプションに表示する全ソースコードです。
    プロジェクトのフォルダーに格納して下さい。
    プロジェクトの作成は Form を作成する を参照して下さい。
    /*********************************************/
    /*★ クリックされた座標を調べる    前田 稔 ★*/
    /*********************************************/
    using System;
    using System.Drawing;
    using System.Windows.Forms;
    
    public class MyForm : Form
    {
        public MyForm()
        {
            MouseDown += new MouseEventHandler(OnMyMouseDown);
        }
    
        private void OnMyMouseDown(object sender, MouseEventArgs e)
        {
            int xpos, ypos;
    
            xpos = e.X;
            ypos = e.Y;
            this.Text = xpos + " : " + ypos;
        }
    }
    
    class Mouse
    {
        public static void Main()
        {
            MyForm mf = new MyForm();
            Application.Run(mf);
        }
    }
    
  2. MouseDown のイベントハンドラを設定します。
    MouseDown += new MouseEventHandler(OnMyMouseDown);
  3. MouseDown のイベントハンドラで、座標を調べて Form のキャプションに表示します。
    xpos, ypos が、マウスがクリックされた座標です。
        int xpos, ypos;
        xpos = e.X;
        ypos = e.Y;
    

超初心者のプログラム入門(C# Frame Work)