初版-带一个进度条
This commit is contained in:
23
sources/RadioButton.cpp
Normal file
23
sources/RadioButton.cpp
Normal file
@@ -0,0 +1,23 @@
|
||||
#include "RadioButton.h"
|
||||
namespace ezui {
|
||||
RadioButton::RadioButton(Object* parentObject):CheckBox(parentObject)
|
||||
{
|
||||
}
|
||||
void RadioButton::OnMouseDown(const MouseEventArgs& arg)
|
||||
{
|
||||
__super::OnMouseDown(arg);
|
||||
SetCheck(true);
|
||||
if (GetCheck() == true) {
|
||||
for (auto& it : Parent->GetControls()) {
|
||||
RadioButton* rbtn = dynamic_cast<RadioButton*>(it);
|
||||
if (rbtn && rbtn != this && rbtn->GetCheck() == true) {
|
||||
rbtn->SetCheck(false);
|
||||
rbtn->Invalidate();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
RadioButton::~RadioButton()
|
||||
{
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user