OldSchoolHack

Register / Login English

[Tutorial] Eine neue Form erstellen


icon [Tutorial] Eine neue Form erstellen #1

Join Date: Aug 2007

Posts: 8646

User-Rating:

199 positive
33 negative
Eine neue Form zu erstellen, ist ganz leicht. Als erstes erstellt ihr eine neue Klasse, die von OSHGui::Form erbt.
CPP Code:
  1.  
  2. class ErsteForm : public Form
  3. {
  4.  
  5. };
  6.  

Um Steuerelemente einfach zu initialisieren, empfehle ich (in Anlehnung an C#.NET) im Konstruktor der Form eine Methode @c InitializeComponent aufzurufen, in der alle Steuerelemente übersichtlich initialisiert werden.
CPP Code:
  1.  
  2. class ErsteForm : public Form
  3. {
  4. private:
  5. void InitializeComponent()
  6. {
  7.  
  8. }
  9.  
  10. public:
  11. ErsteForm()
  12. {
  13. InitializeComponent();
  14. }
  15. };
  16.  

Um unserer Form noch einen Namen zu geben, setzen wir deren Text:
CPP Code:
  1.  
  2. class ErsteForm : public Form
  3. {
  4. private:
  5. void InitializeComponent()
  6. {
  7. this->SetText("ErsteForm");
  8. }
  9.  
  10. public:
  11. ErsteForm()
  12. {
  13. InitializeComponent();
  14. }
  15. };
  16.  

Das wars auch schon und wir können unsere Form aufrufen.
CPP Code:
  1.  
  2. Application::Run(std::shared_ptr<Form>(new ErsteForm()));
  3.  

Wie man Steuerelemente auf einer Form platziert, zeige ich euch im nächsten Tutorial.

__________________

Hallo