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

Đề tài: Lập trình C# | Mất sự kiện bàn phím của form, Làm sao để lấy được sự kiện này?

  1. #1
    Ngày gia nhập
    02 2009
    Bài viết
    24

    Mặc định Lập trình C# | Mất sự kiện bàn phím của form, Làm sao để lấy được sự kiện này?

    Mình có 1 form trong dó lấy sự kiện bàn phím arrow left, arrow right khi thêm 1 nút thì sự kiện này mất? Làm sao để lấy được sự kiện này?

  2. #2
    Ngày gia nhập
    01 2008
    Bài viết
    148

    câu hỏi thật hoc búa.bạn miêu tã rỗ hơn dc không

  3. #3
    Ngày gia nhập
    02 2009
    Bài viết
    24

    Mặc định Ko bắt được Form1_KeyDown khi có control khác

    Trích dẫn Nguyên bản được gửi bởi thanhhuy191188 Xem bài viết
    câu hỏi thật hoc búa.bạn miêu tã rỗ hơn dc không
    Ok:
    Mình vẽ trên form và dùng sự kiện Keydown để bắt arrow left, arrow right. Khi chỉ có form thì OK. Nhưng khi cho 1 button, checkedbox,... thì sự kiện đó ko bắt được nữa. Mình muốn vẫn bắt được sự kiện đó nhưng phải có thêm button, checkbox,...

    Code:
    Visual C# Code:
    1. using System;
    2. using System.Collections.Generic;
    3. using System.ComponentModel;
    4. using System.Data;
    5. using System.Drawing;
    6. using System.Text;
    7. using System.Windows.Forms;
    8.  
    9. namespace ArrowLeftRight
    10. {
    11.     public partial class Form1 : Form
    12.     {
    13.         public Form1()
    14.         {
    15.             InitializeComponent();
    16.         }
    17.  
    18.         private void Form1_KeyDown(object sender, KeyEventArgs e)
    19.         {
    20.             if (e.KeyData == Keys.Right) MessageBox.Show("Right");
    21.             else if (e.KeyData == Keys.Left) MessageBox.Show("Left");
    22.         }
    23.  
    24.         private void Form1_Load(object sender, EventArgs e)
    25.         {
    26.  
    27.         }
    28.  
    29.         private void button1_Click(object sender, EventArgs e)
    30.         {
    31.  
    32.         }
    33.     }
    34. }

    Nếu xóa bỏ button1 trên form thì Form1_KeyDown chạy, ngược lại thì ko. Có khi nào project chỉ duy nhất form mà chả có control khác ko? Help me! crying....
    Attached Files Attached Files

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

  1. Graphic click vào button trên form 1, form 2 xuất hiện và đồng thời form ẩn xuống...
    Gửi bởi vipnho0209 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 36
    Bài viết cuối: 04-11-2012, 10:27 AM
  2. Click Button load form phụ từ form chính và đóng form 9
    Gửi bởi cktn5590 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 29-02-2012, 10:30 PM
  3. Algorithm gặp lỗi ở form.cs và form.designer.cs khi debug ứng dụng windows form
    Gửi bởi itc trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 18-02-2012, 10:36 PM
  4. Dùng button ở form cha để gọi form em và truyền dữ liệu từ form anh qua form em
    Gửi bởi chitviv trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 5
    Bài viết cuối: 24-10-2011, 10:32 PM
  5. Không truyền dữ liệu giữa 2 form được khi gọi form login trước form main
    Gửi bởi kienchochethahaha trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 01-06-2011, 08:26 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