xtd - Reference Guide  0.1.1
Modern c++17/20 framework to create console, GUI and unit test applications on Windows, macOS, Linux, iOS and android.
panel.cpp

The following code example demonstrate the use of panel container.

Windows

macOS

Gnome

#include <xtd/xtd>
using namespace xtd;
using namespace xtd::forms;
class form1 : public form {
public:
form1() {
text("Panel example");
location({200, 200});
client_size({640, 480});
panel1.parent(*this);
panel1.border_style(forms::border_style::fixed_single);
panel1.location({10, 10});
panel1.size({305, 460});
panel2.parent(*this);
panel2.border_style(forms::border_style::fixed_3d);
panel2.location({325, 10});
panel2.size({305, 460});
}
private:
panel panel1;
panel panel2;
};
int main() {
application::run(form1());
}
static void run()
Begins running a standard application message loop on the current thread, without a form.
@ location
Specifies that both the x and y coordinates of the control are defined.
@ fixed_3d
A three-dimensional border.
@ fixed_single
A single-line border.
@ bottom
The parent form of this multiple document interface (MDI) form is closing.
@ right
The Microsoft Windows Task Manager is closing the application.
@ left
The user is closing the form through the user interface (UI), for example by clicking the Close butto...
@ top
The operating system is closing all applications before shutting down.
The xtd::forms namespace contains classes for creating Windows-based applications that take full adva...
Definition: about_box.h:13
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition: system_report.h:17