Với VCL, chúng tôi có một lớp học TRadioGroup
với thuộc tính Items
mà bạn có thể sửa đổi vào lúc thiết kế. Với Firemonkey, chúng tôi chỉ có lớp TRadioButton
.Làm cách nào để tạo nhiều nhóm nút radio trên một biểu mẫu?
Từ những gì tôi hiểu, nếu bạn thêm các đối tượng của loại TRadioButton
như trẻ em các đối tượng container khác (ví dụ TPanel
, TGroupBox
), các container sẽ có hiệu quả hoạt động giống như các đối tượng VCL TRadioGroup
.
Tuy nhiên, các nút radio riêng lẻ này dường như hoạt động như thể tất cả đều là con của cùng một cha mẹ. Nếu bạn chọn nút radio trong nhóm A, sau đó chọn nút radio trong nhóm B, nút radio trong nhóm A sẽ được bỏ chọn.
Làm cách nào để nhận các nút radio trong một đối tượng vùng chứa để không bỏ chọn các nút radio trong các đối tượng vùng chứa khác?
Dưới đây là một ví dụ về thiết kế mẫu của tôi:
Có lẽ lần sau bạn chỉ có thể chụp hình ảnh của biểu mẫu mà bạn đang thiết kế, thay vì toàn bộ IDE? Nó sẽ cho phép hình ảnh dễ nhìn hơn mà không cần trình quản lý dự án/đối tượng thanh tra/etc không liên quan. –
@KenWhite Tôi đã cố gắng nhấn mạnh các nút radio là trẻ em của cha mẹ của họ (mà bạn không thể biết bằng cách chỉ nhìn vào biểu mẫu) – ardnew
Có vẻ như bạn vẫn có thể cắt nó một chút để dễ nhìn hơn. Tôi đã bình chọn câu hỏi của bạn. Nó đã chỉ là một sự gợi ý thôi mà. :-) –