2 #include "layout/arranged_element_collection.h" 3 #include "border_style.h" 4 #include "list_control.h" 5 #include "selection_mode.h" 34 list_control& selected_index(
size_t selected_index)
override;
36 virtual std::vector<size_t> selected_indices()
const;
38 const item& selected_item()
const {
return selected_item_;}
40 list_box& selected_item(
const item& selected_item);
42 std::vector<item> selected_items()
const;
48 virtual bool sorted()
const {
return sorted_;}
49 virtual list_box& sorted(
bool sorted);
52 control&
text(
const std::string& text)
override {
return *
this;}
60 forms::create_params create_params()
const override;
62 void on_handle_created(
const event_args&
e)
override;
64 void on_selected_value_changed(
const event_args& e)
override;
68 virtual void wm_reflect_command(message& message);
70 virtual void wm_mouse_double_click(message& message);
72 virtual void wm_mouse_down(message& message);
74 virtual void wm_mouse_up(message& message);
Represents the base class for classes that contain event data, and provides a value to use for events...
Definition: event_args.h:9
Stores an ordered pair of integers, which specify a height and width.
Definition: size.h:16
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:15
Represents an ARGB (alpha, red, green, blue) color.
Definition: color.h:29