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

Đề tài: Làm cách nào để chuyển từ Hashcode của 1 KeyData thành KeyData

  1. #1
    Ngày gia nhập
    07 2012
    Nơi ở
    Nhà
    Bài viết
    20

    Mặc định Làm cách nào để chuyển từ Hashcode của 1 KeyData thành KeyData

    Visual C# Code:
    1. private void Form1_KeyDown(object sender, KeyEventArgs e)
    2.         {
    3.             label1.Text = e.KeyData.GetHashCode().ToString();
    4.         }

    Khi ấn phím 'A' label1.Text == 65
    --------.---'B'---------------66
    --------.---'C'---------------67
    --------.---'D'---------------68

    Vậy thì chuyển từ 65, 66, 67, 68... sang KeyData kiểu gì

  2. #2
    Ngày gia nhập
    08 2012
    Bài viết
    574

    Trông giống như nó lấy chỉ số của kí tự đó. Nếu đúng như vậy thì chỉ cần ép kiểu về kí tự đó thôi.
    Visual C# Code:
    1. char c = (char)e.KeyData.GetHashCode().ToString();
    2. label1.Text = c.ToString();

    Nếu bạn muốn Control nhận kí tự như một TextBox, khi nhấn chữ nào thì nó nhận chữ đó thì dùng sự kiện KeyPress, sự kiện này sẽ cho bạn kí tự (e.KeyChar), bao gồm cả kí tự Unicode.
    Đã được chỉnh sửa lần cuối bởi SITUVNX : 01-02-2013 lúc 08:33 PM.

  3. #3
    Ngày gia nhập
    07 2012
    Nơi ở
    Nhà
    Bài viết
    20


    Code:
    char c = (char)e.KeyData.GetHashCode();
    chứ không phải
    Code:
    char c = (char)e.KeyData.GetHashCode().ToString();
    hoặc
    Code:
    label1.Text = ((char)e.KeyData.GetHashCode()).ToString();
    Đã được chỉnh sửa lần cuối bởi Dlean7 : 02-02-2013 lúc 01:22 PM.

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

  1. Trả lời: 0
    Bài viết cuối: 07-08-2012, 05:12 PM
  2. Chuyển nhà,Chuyển Văn Phòng trọn gói giá rẻ 098.229.5559
    Gửi bởi nguyenrong trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 26-06-2012, 02:05 PM
  3. Trả lời: 20
    Bài viết cuối: 27-02-2012, 12:05 AM
  4. dịch vụ chuyển văn phòng, dịch vụ chuyển nhà chuyên nghiệp.
    Gửi bởi thanhhung2013 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 14-07-2011, 03:00 PM
  5. ADO.NET Chuyể Phần mềm QLNS sang Ngôn ngữ Dynamic Programming. Ai chuyển giúp mình!?
    Gửi bởi huynhanhton trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 03-04-2011, 11:41 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