Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Hoán chuyển chức năng chuột trái phải trong lập trình C#

  1. #1
    Ngày gia nhập
    01 2007
    Bài viết
    412

    Talking Hoán chuyển chức năng chuột trái phải trong lập trình C#

    Phù, học code C# hoài mệt quá, ngồi mò mấy hàm API, tìm ra trò hoán chuyển chức năng chuột trái thành chuột phải (không dùng Control Panel), thấy cũng vui vui, post lên cho anh em tham khảo, đặng còn đi phá
    - Đầu tiên, tạo ứng dụng Windows Forms. Thêm 2 button.
    - button1.Text = "Hoán chuyển chức năng"
    - button2.Text = "Trở lại bình thường"
    - Bây giờ, vào vùng soạn thảo code thêm namespace sau:
    Visual C# Code:
    1. using System.Runtime.InteropServices;
    - Sau đó, thêm mấy dòng lệnh sau trong thân class:
    Visual C# Code:
    1. [DllImport("user32.dll", EntryPoint = "SwapMouseButton")]
    2. public static extern int SwapMouseButton(int bSwap);
    - OK, bây giờ, đến việc thụ lý tình huống Click cho 2 button trên:
    + Button 1:
    Visual C# Code:
    1.         private void button1_Click(object sender, EventArgs e)
    2.         {
    3.             Form1.SwapMouseButton(1);
    4.         }

    +Button 2:
    Visual C# Code:
    1.         private void button2_Click(object sender, EventArgs e)
    2.         {
    3.             Form1.SwapMouseButton(0);
    4.         }

    OK, xong rồi đấy, nhấn F5 đi nào! Rồi thử nghiệm kết quả nhá. Chúc vui vẻ.
    Để tiện theo dõi, mình post full code:
    Visual C# Code:
    1. using System.Data;
    2. using System.Drawing;
    3. using System.Text;
    4. using System.Windows.Forms;
    5. using System.Runtime.InteropServices;
    6.  
    7. namespace WindowsApplication2
    8. {
    9.     public partial class Form1 : Form
    10.     {
    11.         public Form1()
    12.         {
    13.             InitializeComponent();
    14.         }
    15.         [DllImport("user32.dll", EntryPoint = "SwapMouseButton")]
    16.         public static extern int SwapMouseButton(int bSwap);
    17.         private void button1_Click(object sender, EventArgs e)
    18.         {
    19.             Form1.SwapMouseButton(1);
    20.         }
    21.  
    22.         private void button2_Click(object sender, EventArgs e)
    23.         {
    24.             Form1.SwapMouseButton(0);
    25.         }
    26.     }
    27. }

  2. #2
    Ngày gia nhập
    06 2007
    Bài viết
    1

    Talking Cảm ơn huynh

    Nhưng huynh ơi phá nhw vậy còn chưa đã có chiêu gì hay hơn thì gửi tiếp đi nếu tóm tắt bằng hình ảnh thì còn hay hơn nữa đấy cố gắng lên huynh nhé. Tất cả vì lũ đàn em tội nghiệm

Các đề tài tương tự

  1. Trả lời: 0
    Bài viết cuối: 09-10-2012, 11:06 AM
  2. kiểm tra có phải là ngày hay không và chuyển chuổi thành ngày trong datagridview
    Gửi bởi chitviv trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 1
    Bài viết cuối: 26-10-2011, 07:47 PM
  3. Lập trình C chuyển chuỗi trong C->số Hex?
    Gửi bởi nthung trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 19-10-2011, 04:11 PM
  4. Trả lời: 7
    Bài viết cuối: 21-03-2011, 09:59 PM
  5. Có cách nào kiểm tra một chuỗi trong textbox có phải chuỗi tiếng Việt có dấu ko?
    Gửi bởi bachhaiduong trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 11
    Bài viết cuối: 26-04-2010, 07:52 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn