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

Đề tài: Chỉ mình bắt sự kiện ấn phím delete với

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

    Red face Chỉ mình bắt sự kiện ấn phím delete với

    Có ai biết làm sao bắt được sự kiện khi nào nhấn phím Delete trên bàn phím ko,trong ngôn ngữ C#.net nha. Có ai biết ko xin chỉ mình với,mình đang cần sự giúp đỡ gấp gấp

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

    Trích dẫn Nguyên bản được gửi bởi EHTC Xem bài viết
    Có ai biết làm sao bắt được sự kiện khi nào nhấn phím Delete trên bàn phím ko,trong ngôn ngữ C#.net nha. Có ai biết ko xin chỉ mình với,mình đang cần sự giúp đỡ gấp gấp
    Code:
    private void Form1_KeyDown(object sender, KeyEventArgs e)
            {
                if (e.KeyCode == Keys.Delete)
                {
                    MessageBox.Show("Ban vua nhan phim Delete");
                }
            }
    Vui lòng để code trong tag code nhé! Đọc Nội quy để biết thêm chi tiết.
    Đã được chỉnh sửa lần cuối bởi Kevin Hoang : 18-02-2008 lúc 09:41 PM. Lý do: Nhắc nhở

  3. #3
    Ngày gia nhập
    11 2007
    Bài viết
    294

    Cái này chắc là từ cái grid ra đây mà ^^!
    Viết cái button del row như bên kia mọi người hướng dẫn ý ^^!
    Còn nếu ko phải thì cứ bẳt sự kiện key_down cho cái control ấy như code của chanh trên kia kìa ^^!
    Is the moon rising...

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

    Sự kiện Key_Down ko được gọi khi mình bấm phím Delete bạn ơi,mình đã thử cách đó của bạn rùi,nó chỉ được phát sinh khi bạn bấm bất kỳ phím nào ngoài phím Delete ra

  5. #5
    Ngày gia nhập
    11 2007
    Bài viết
    294

    Bạn code thế nào thì đưa lên đây dark xem mới biết đc ^^!
    Về nguyên tắc đoạn code trên kia của chanh chạy đc khi form đc focus ^^!
    Bạn muốn bắt phím del với control nào?
    Is the moon rising...

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

    Mặc định Chỉ mình bắt sự kiện ấn phím delete với

    Mình muốn bắt phím Delete trên control DataGrid.Sự kiện KeyDown của DataGrid ko được gọi khi mình bấm Delete,code thì mình đã viết để thực hiện ý định của mình rùi,chỉ có điều là sư kiện KeyDown ko được gọi khi mình bấm phím Delete thôi.
    Bạn biết bạn có thể chỉ một cách rõ ràng cho mình được ko,hay la bạn có đoạn code nào bắt sự kiện của phím Delete ko
    Đã được chỉnh sửa lần cuối bởi EHTC : 18-02-2008 lúc 11:29 PM. Lý do: bổ sung thêm ý

  7. #7
    Ngày gia nhập
    03 2007
    Bài viết
    179

    nếu bạn chọn một dòng trong DataGrid rồi muốn xoá thì không cần bắt sự kiện đâu.

  8. #8
    Ngày gia nhập
    11 2007
    Bài viết
    294

    Bạn bỏ thuộc tính allowdelete đi thì sẽ đc ^^!
    Nguyên nhân là event này đã được thiết lập sẵn nên cái keypress của bạn sẽ ko đè lên nó đc ^^!
    Chúc may mắn!
    Is the moon rising...

  9. #9
    Ngày gia nhập
    02 2008
    Bài viết
    0

    Trích dẫn Nguyên bản được gửi bởi EHTC Xem bài viết
    Sự kiện Key_Down ko được gọi khi mình bấm phím Delete bạn ơi,mình đã thử cách đó của bạn rùi,nó chỉ được phát sinh khi bạn bấm bất kỳ phím nào ngoài phím Delete ra
    Câu này nghĩa là sao đây?
    Code đó đúng khi bạn nhấn Delete chứ sao lại chỉ phát sinh khi bấm ngoài phím delete

  10. #10
    Ngày gia nhập
    02 2008
    Bài viết
    113

    Trích dẫn Nguyên bản được gửi bởi soda_chanhmuoi Xem bài viết
    Code:
    private void Form1_KeyDown(object sender, KeyEventArgs e)
            {
                if (e.KeyCode == Keys.Delete)
                {
                    MessageBox.Show("Ban vua nhan phim Delete");
                }
            }
    Vui lòng để code trong tag code nhé! Đọc Nội quy để biết thêm chi tiết.
    Hi,
    Form1_KeyDown = Form1_KeyUp

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

  1. Phục hồi lại dữ liệu sau khi thực hiện câu lệnh delete
    Gửi bởi troinau trong diễn đàn Thắc mắc Microsoft SQL Server & Microsoft Access
    Trả lời: 3
    Bài viết cuối: 19-08-2016, 09:13 PM
  2. làm sao có thể delete table có id khóa chính đồng thời delete id đó trong table khác
    Gửi bởi thuan trong diễn đàn Thắc mắc Microsoft SQL Server & Microsoft Access
    Trả lời: 3
    Bài viết cuối: 14-10-2011, 10:44 AM
  3. [C++]Hỏi về dấu -> và delete
    Gửi bởi dungtimtoinua2008 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 14
    Bài viết cuối: 13-05-2010, 11:24 PM
  4. lổi delete con trỏ ?
    Gửi bởi nguyen my trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 6
    Bài viết cuối: 26-04-2010, 05:16 PM
  5. Lỗi khi delete dữ liệu
    Gửi bởi newayict trong diễn đàn Thắc mắc Microsoft SQL Server & Microsoft Access
    Trả lời: 1
    Bài viết cuối: 24-01-2009, 02:58 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