2013-07-12 29 views

Trả lời

7

Thêm RadioButton vào số Form của bạn. Đảm bảo rằng nó là không kiểm soát của GroupBox.

Thêm vào constructor của Form của bạn:

radioButton.Location = new Point(groupBox.Location.X + 13, groupBox.Location.Y - 1); 

Mọi thứ khác là có thể thông qua Events.

+0

Mã sự kiện sẽ cực dễ dàng quá 'radioButton_CheckedChanged (đối tượng người gửi, EventArgs e) {groubBox.Enabled = radioButton.Checked; } ' –

+0

@ScottChamberlain Đối với loại vấn đề này, tôi sẽ sử dụng một' CheckBox' đơn giản. – Andy

+1

Nếu bạn có nhiều GroupBox và bạn chỉ muốn một trong số chúng được kích hoạt, bạn sẽ cần phải sử dụng một RadioButton, tôi giả định đó là trường hợp với OP. –

2

Bạn không thể thực hiện việc này trực tiếp, không. Bạn có thể thực hiện điều khiển tùy chỉnh kết hợp cả hai thứ. Hoặc bạn có thể chỉ cần có GroupBox không có tiêu đề và đặt RadioButton trên đó. Một chút kludgy, tất nhiên, nhưng nó không xấu.