Skip to content

Commit d638b2b

Browse files
authored
Refactor event handler syntax for radio buttons
1 parent a91122f commit d638b2b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

examples/xtd.forms.examples/events/enable_changed_event/src/enable_changed_event.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,25 @@ namespace enable_changed_event_example {
88
radio_button1.name("radio_button1");
99
radio_button1.size({100, 17});
1010
radio_button1.text("button1");
11-
radio_button1.enabled_changed += event_handler(*this, &form1::radio_button1_enabled_changed);
11+
radio_button1.enabled_changed += event_handler {self_, &form1::radio_button1_enabled_changed};
1212

1313
radio_button2.location({0, 39});
1414
radio_button2.name("radio_button2");
1515
radio_button2.size({150, 17});
1616
radio_button2.text("Disable button1");
17-
radio_button2.checked_changed += event_handler(*this, &form1::radio_button2_checked_changed);
17+
radio_button2.checked_changed += event_handler {self_, &form1::radio_button2_checked_changed};
1818

1919
client_size({292, 273});
2020
controls().add_range({radio_button1, radio_button2});
2121
name("Form1");
2222
}
2323

2424
private:
25-
void radio_button1_enabled_changed(object& sender, const event_args& e) {
25+
auto radio_button1_enabled_changed(object& sender, const event_args& e) -> void {
2626
message_box::show("This button has been disabled.");
2727
}
2828

29-
void radio_button2_checked_changed(object& sender, const event_args& e) {
29+
auto radio_button2_checked_changed(object& sender, const event_args& e) -> void {
3030
radio_button1.enabled(false);
3131
}
3232

0 commit comments

Comments
 (0)