xtd 0.2.0
auto_scroll.cpp

demonstrates the use of xtd::forms::panel.

Windows
auto_scroll_w.png

auto_scroll_wd.png
macOS
auto_scroll_m.png

auto_scroll_md.png
Gnome
auto_scroll_g.png

auto_scroll_gd.png
#include <xtd/forms/application>
#include <xtd/forms/form>
#include <xtd/forms/panel>
using namespace xtd;
using namespace xtd::drawing;
using namespace xtd::forms;
auto main()->int {
form form_main;
form_main.text("Auto scroll example");
form_main.size({400, 250});
form_main.auto_scroll(true);
panel panel1;
panel1.parent(form_main);
panel1.border_style(border_style::fixed_single);
panel1.dock(dock_style::top);
panel panel2;
panel2.parent(form_main);
panel2.border_style(border_style::fixed_single);
panel2.dock(dock_style::top);
panel panel3;
panel3.parent(form_main);
panel3.border_style(border_style::fixed_single);
panel3.dock(dock_style::top);
panel panel4;
panel4.parent(form_main);
panel4.border_style(border_style::fixed_single);
panel4.dock(dock_style::top);
panel panel5;
panel5.parent(form_main);
panel5.border_style(border_style::fixed_single);
panel5.dock(dock_style::top);
application::run(form_main);
}