Chủ đề: Cách để trỏ về label ????
-
19-09-2013, 11:50 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Trong Form chỉ có một class Form1 thôi mà , còn label nó tạo luôn trong class . Thế là tôi kế thừa class Form1 nhưng cũng không được . Gửi bạn cái Project này , phải làm thế nào mới được đây ???
View more random threads:
- Vấn đề kéo thả Drag and Drop trong asp
- Xin giúp đỡ về cách add controls vào panel
- Nhờ trợ giúp làm menu đa cấp!
- Hướng dẫn tạo game Flow Free c#
- [ Help ] - giúp em viết code chương trình máy tính Calculator
- Cần giúp đỡ về code chữ ký số Elgamal
- giúp em 2 câu này với anh chị ơi
- Xử lý chuỗi
- code gán lệnh if lại báo lỗi
- Cần sự giúp đỡ
-
19-09-2013, 12:19 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
trong hàm khởi tạo form 1 bạn set keyPreview = true nhé
Mã:public Form1() { this.KeyPreview = true; InitializeComponent(); }
Mã:private void Form1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.A) MessageBox.Show("A"); }
-
19-09-2013, 12:39 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
uh , cách này thì được này , cảm ơn nhá .
-
19-09-2013, 06:30 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cách để trỏ về label ????
Mình làm phần sự kiện KeyDown của label , nhấn phím A thì nó thay đổi text . Để không một mình label thì được .
Nhưng khi mình thêm một button vào thì lại không được . Khi chạy mình để ý cái button cứ có viền xanh ( con chuột đang trỏ về cái button ) , và mình nhấn A thì label.Text không thay đổi nữa ??
Có cách nào để vừa có button mà nhấn phím A label.Text vẫn thay đổi không ???
-
19-09-2013, 06:52 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Vì một mình cái nhãn đó thì chẳng còn thằng nào khác, nó phải tập trung trong tâm (focus) về cái nhãn đó. Còn khi có cái khác như các điều khiển có thể tập trung trọng tâm thì nó sẽ ưu tiên những cái đó.
Muốn nó được vậy thì bạn phải tạo ra một lớp nhãn kế thừa từ lớp Nhãn (Label) của C#.
VD:
Mã:public class MyLabel : Label { public MyLabel() : base() { this.SetStyle(ControlStyles.Selectable , true); this.UpdateStyles(); } protected override void OnMouseDown(MouseEventArgs e) { // Mỗi khi nhấn chuột thì trọng tâm vào điều khiển này. Vì mặc định nó không trọng tâm khi nhấn chuột vào. this.Focus(); base.OnMouseDown(e); }}
http://msdn.microsoft.com/en-us/libr....setstyle.aspx
http://msdn.microsoft.com/en-us/libr...rolstyles.aspx
Pallet nhựa Lâm Đồng giải pháp hoàn hảo cho nhà kho Pallet nhựa Lâm Đồng là một giải pháp đa năng và hiệu quả trong việc vận chuyển và lưu trữ hàng hóa. Trong đó, pallet nhựa Lâm Đồng không chỉ đáp...
Pallet nhựa Lâm Đồng giải pháp...