Frage

Ich habe eine Tabbed-Seite entworfen. Ich bin in der Lage Formulare in den Lappen zu laden und sogar in der Lage im, durch die untergeordneten Formulare zu navigieren. aber das Problem hier ist, ich nicht in der Lage bin mir direkt zu laden, hatte ich den Code zu schreiben, das Formular in tabPage1_Click (object sender, EventArgs e) laden Ereignis. Gibt es eine Möglichkeit, das Formular zu laden, direkt, dass, während die gui öffnet es shud wid erste Form initialisiert werden. Ich habe versucht, es in Konstruktor zu initialisieren, aber es kommt nicht.

War es hilfreich?

Lösung

Sie können Ihre Registerkarte Initialisierungscode auf dem Load-Ereignis des übergeordneten Formular hinzuzufügen. Das Load-Ereignis wird aufgerufen, wenn Sie die Form zeigen.

Wenn Sie diese manuell hinzufügen (nicht über den Designer) Sie etwas zu der Form Konstruktor nach dem Aufruf InitializeComponent () hinzufügen:

this.Load += new EventHandler(Form1_Load);

Dann machen Sie die Initialisierung innerhalb der Form1_Load-Methode:

private void Form1_Load(object sender, EventArgs e)
{
    // Initialize tab code here...
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top