Lấy tạo độ của con chuột trên form

Đăng bởi : 10/15/2013

Để thực hiện công viện này ta sử bắt sự kiện Mouse Move của Form.

Giá trị trả về của sự kiện là: e.X tọa độ x, e.Y: tọa độ y

ứng dụng có thể kết hợp draw để tạo thêm chút hiệu ứng

Lấy tọa độ của Form: https://www.dropbox.com/s/fck3n5srv9ibzs5/LayToaDoCuaChuotTrongFrom-thuvienwinform.rar

Code:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
//
//
// Chú ý: ở properties của form chọn DoubleBuffered là true để đỡ lag!
//
//

namespace LayToaDoCuaChuotTrongFrom
{
    public partial class Form1 : Form
    {
        Graphics paper;
        Pen pen = new Pen(Color.Brown);
        Point p = new Point();
        public Form1()
        {
            InitializeComponent();
        }

        private void DrawLine(Graphics paper)
        {
            paper.DrawLine(pen, new Point(0, 0), p);
        }

        private void Form1_MouseMove(object sender, MouseEventArgs e)
        {
            textBox1.Text = e.X.ToString();
            textBox2.Text = e.Y.ToString();

            label1.Text = e.X.ToString();
            label2.Text = e.Y.ToString();

            label1.Location = new Point(e.X - 10, e.Y + 10);
            label2.Location = new Point(e.X + 10, e.Y - 10);

            p.X = e.X;
            p.Y = e.Y;

            this.Invalidate(); //Vẽ lại các phần tử             
        }

        private void Form1_Paint(object sender, PaintEventArgs e)
        {
            paper = e.Graphics;
            DrawLine(paper);
        }
    }
}


{ 3 comments }

  1. Anonymous4/11/2014

    Cái này anhdiepmmk cũng có hướng dẫn thì phải :)

    ReplyDelete
  2. Chuột là 1 loại động vật thường gây ra nhiều bệnh rất cao, Khi nhà bạn có sự xuất hiện của chuột thì vấn đề cất giữ thức ăn cần phải cẩn thận, vì chuột phá hại rất dữ, Cả ngày chúng chỉ lùng thức ăn bạn để đâu để ngậm nhắm, cắn phá chẳng những thức ăn chúng còn tàn phá những sản phẩm từ gỗ..., , Hãy để công ty diệt côn trùng chúng tôi giúp bạn thoát khỏi vấn đề khó chịu này dịch vụ diệt chuột

    ReplyDelete

Nhận ngay 100$ cho VPS

Mua hàng ủng hộ page

Ủng hộ page

Nhãn

Code (45) Team Foundation Server (17) Database (14) News (14) product (13) toolbox (10) Linq (9) SoftDesign (8) XNA (6) API (5) Project (5) item (4)

- Bản quyền thuộc về Thư Viện WinForm - Giao diện: Metrominimalist - Thiết kế: Johanes Djogan -