Sử dụng VS2008, C#, .Net 2 và Winforms làm cách nào để tôi có thể tạo nút bấm thông thường "được nhấn"? Hãy tưởng tượng nút này là nút bật/tắt. ToolStripButton
có thuộc tính Đã kiểm tra, nhưng Nút thông thường thì không.Làm thế nào để làm cho một nút xuất hiện như thể nó được nhấn?
35
A
Trả lời
73
Một phương pháp bạn có thể sử dụng để có được tùy chọn này là đặt đối tượng "Hộp kiểm" và thay đổi "Giao diện" từ "Bình thường" thành "Nút" này sẽ cung cấp cho bạn cùng chức năng mà tôi tin rằng bạn đang tìm kiếm.
2
Bạn cũng có thể sử dụng lớp ControlPaint cho việc này.
0
Tôi nghĩ bạn có thể cần số ToggleButton
. Bạn có thể xem xét các nhà cung cấp bên thứ ba của các thành phần WinForms như Telerik, DevExpress, ComponentFactory, ViBlend cung cấp khả năng kiểm soát như vậy. Tất cả đều cung cấp các nút chuyển đổi.
Tuyệt vời. Mua một thư viện của bên thứ ba cho một nút cơ bản. Làm thế nào nhiều tỷ đô la và hàng ngàn nhà phát triển nó sẽ mất trước khi Microsoft cung cấp chức năng cốt lõi ra khỏi hộp? –