Domanda

Ho progettato una pagina a schede. Sono in grado di caricare moduli in schede e persino im grado di navigare attraverso i form figlio. ma il problema qui è che non sono in grado di caricare il direttamente, ho dovuto scrivere il codice per caricare il modulo in tabPage1_Click (object sender, EventArgs e) evento. C'è un modo per caricare il modulo direttamente cioè durante l'apertura del gui si shud essere inizializzata wid prima forma. Ho cercato di inizializzare nel costruttore, ma non è venuta.

È stato utile?

Soluzione

È possibile aggiungere il codice di inizializzazione scheda per l'evento Load del form padre. L'evento carico sarà chiamato ogni volta che si visualizza la forma.

Se si aggiunge questo manualmente (non tramite il progettista) si può aggiungere qualcosa di simile al costruttore del form, dopo la chiamata InitializeComponent ():

this.Load += new EventHandler(Form1_Load);

Quindi effettuare l'inizializzazione all'interno del metodo Form1_Load:

private void Form1_Load(object sender, EventArgs e)
{
    // Initialize tab code here...
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top