Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

09.01.2010, 20:58

Form in Form einbetten .NET Framework

Hi,

ich hab mal ne Frage, wie schaffe ich es, dass meine Form in eine Andere Eingebettet wird. (so wie WinAPI Child Windows) ?

C--

Alter Hase

Beiträge: 465

Beruf: Schüler

  • Private Nachricht senden

2

09.01.2010, 22:01

C# (sollte in C++/CLI zu übersetzen sein ;) )

Quellcode

1
2
3
4
5
6
Form f1 = new Form();
Form f2 = new Form();
f1.Show();
f2.TopLevel = false;
f2.Parent = f1;
f2.Show();


Nicht getestet, aber sollte eigentlich Funktionieren.
Oder Meintest du MDI-Childs?
Ich spreche: C/C++, C++/CLI C#, VBA, VB.NET, Delphi, (HTML, Javascript(bisschen))
------------------------------------------------------------
Hier steht eventuell schon in ein paar Monaten der Link zu meiner Homepage!

return 0;
;)

Databyte

Alter Hase

Beiträge: 1 040

Wohnort: Na zu Hause

Beruf: Student (KIT)

  • Private Nachricht senden

3

09.01.2010, 22:02

Hehe das hab ich auch gerade in C# gemacht...

Dazu musst du keine neue Form anlegen, sondern ein "Benutzerdefiniertes Steuerelement"...
musst mal gucken ob es das bei dir gibt...

C--

Alter Hase

Beiträge: 465

Beruf: Schüler

  • Private Nachricht senden

4

09.01.2010, 22:04

Zitat von »"Databyte"«

Hehe das hab ich auch gerade in C# gemacht...

Dazu musst du keine neue Form anlegen, sondern ein "Benutzerdefiniertes Steuerelement"...
musst mal gucken ob es das bei dir gibt...


Das geht natürlich auch, aber wenn du ein "richtiges" Fenster in eine Form einbetten willst, musst du das chon, wie ich pben geschrieben habe, machen ;)
Ich spreche: C/C++, C++/CLI C#, VBA, VB.NET, Delphi, (HTML, Javascript(bisschen))
------------------------------------------------------------
Hier steht eventuell schon in ein paar Monaten der Link zu meiner Homepage!

return 0;
;)

5

10.01.2010, 15:47

Danke, funktioniert einwandfrei. :D

Werbeanzeige