The following code example demonstrate the use of switch button control.
- Windows
-
- macOS
-
- Gnome
-
#include <xtd/xtd>
using namespace std;
class form1 :
public form {
public:
form1() {
text("Switch button example");
switch_button1.auto_check(false);
switch_button1.parent(*this);
switch_button1.location({50, 30});
switch_button1.click += [&] {
};
switch_button2.parent(*this);
switch_button2.location({50, 70});
switch_button2.checked_changed += [&] {
label1.text(ustring::format("switch: {}", switch_button2.checked() ? "On" : "Off"));
};
switch_button2.checked(true);
label1.parent(*this);
label1.location({50, 110});
label1.auto_size(true);
}
private:
};
int main() {
application::run(form1());
}
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition system_report.h:17