Formulare in Usercontrols einbetten

  • VB6

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Harcourt.

    Formulare in Usercontrols einbetten

    Guten Morgen,

    ich würde gerne wissen, ob es möglich ist mit VB6 Formulare in Usercontrols einzubinden. Im Netz habe ich folgenden C Code gefunden, der das möglich machen soll.

    public partial class UserControl1 : UserControl {
    public UserControl1() {
    InitializeComponent();
    }
    public void EmbedForm(Form frm) {
    frm.TopLevel = false;
    frm.FormBorderStyle = FormBorderStyle.None;
    frm.Visible = true;
    frm.Dock = DockStyle.Fill; // optional
    this.Controls.Add(frm);
    }
    }

    Der Sinn dahinter ist eine ähnliche Arbeitsumgebung wie die IDE von VB6 zu programmieren. Wenn man Formulare in Usercontrol Container stecken könnte, liessen sie sich in einem MDI Formular sehr praktisch positionieren und verankern.

    Gruß,
    Harcourt