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.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
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