none
Microsoft Excel-Fenster in ein MDI-Unterfenster Maximieren RRS feed

  • Frage

  • Hi,

    Ich habe hier ein Microsoft Excel-Fenster in einem MDI-Unterfenster und dieses möchte ich sofort maximiert darstellen,jedoch find ich keine richtigen Informationen bezüglich dazu, vllt hab ich hier im Forum ja was übersehen, wenn ja tut mir leid, falls nein würde ich mich auf Antworten freuen

    mfg

    Helming

    Montag, 14. Februar 2011 14:14

Antworten

  • Hallo Helming,

    Deine Beschreibung ist so kurz gehalten, dass ich mir gar nicht sicher bin, ob ich Dich richtig verstanden habe:

    using System;
    using System.Windows.Forms;
    
    namespace WindowsFormsApplication1
    {
     public partial class Form1 : Form
     {
     public Form1()
     {
      InitializeComponent();
     }
    
     private void neuesMDIFensterToolStripMenuItem_Click(object sender, EventArgs e)
     {
      this.MdiChildActivate += OnMdiChildActivate;
    
      Form2 mdiForm = new Form2();
      mdiForm.MdiParent = this;
      mdiForm.WindowState = FormWindowState.Maximized;
      mdiForm.Show();
     }
    
     void OnMdiChildActivate(object sender, EventArgs e)
     {
    if(this.ActiveMdiChild != null) this.ActiveMdiChild.WindowState = FormWindowState.Maximized; } } }

    s.a. Form.MdiChildActivate-Ereignis:
    http://msdn.microsoft.com/de-de/library/system.windows.forms.form.mdichildactivate.aspx

    Gruss
    Marcel

    • Als Antwort markiert Helming Dienstag, 15. Februar 2011 08:00
    Montag, 14. Februar 2011 19:28
    Moderator

Alle Antworten

  • Hallo Helming,

    Deine Beschreibung ist so kurz gehalten, dass ich mir gar nicht sicher bin, ob ich Dich richtig verstanden habe:

    using System;
    using System.Windows.Forms;
    
    namespace WindowsFormsApplication1
    {
     public partial class Form1 : Form
     {
     public Form1()
     {
      InitializeComponent();
     }
    
     private void neuesMDIFensterToolStripMenuItem_Click(object sender, EventArgs e)
     {
      this.MdiChildActivate += OnMdiChildActivate;
    
      Form2 mdiForm = new Form2();
      mdiForm.MdiParent = this;
      mdiForm.WindowState = FormWindowState.Maximized;
      mdiForm.Show();
     }
    
     void OnMdiChildActivate(object sender, EventArgs e)
     {
    if(this.ActiveMdiChild != null) this.ActiveMdiChild.WindowState = FormWindowState.Maximized; } } }

    s.a. Form.MdiChildActivate-Ereignis:
    http://msdn.microsoft.com/de-de/library/system.windows.forms.form.mdichildactivate.aspx

    Gruss
    Marcel

    • Als Antwort markiert Helming Dienstag, 15. Februar 2011 08:00
    Montag, 14. Februar 2011 19:28
    Moderator
  • Vielen Dank
    Dienstag, 15. Februar 2011 08:00