// Erste Page
public class FirstPage : UserControl
{
// ...
}
// Und so weiter
// In Hauptfenster-Klasse
// Die Pages
Panel[] pages = new Panel[3];
// Index der aktuellen Page
int act = 0;
// Konstruktor
public Hauptfenster()
{
//...
pages[0] = new FirstPage();
// usw.
// Anzeigen
this.Controls.Add(pages[act]);
}
// Button gecklickt
private void nextPage(object sender, EventArgs evt)
{
// Auswertung, Speicherung, ...
// Altes löschen
this.Controls.Remove(pages[act]);
++act; // Nächster Seitenindex
// Neues anzeigen
this.Controls.Add(pages[act]);
// Wenn letzte Seite, Button deaktivieren
if(act == (pages.Length - 1)) button.Enabled = false;
}
UserControl sein.UserControl[] pages = new UserControl[3];
AxSpreadSheet Daten in Sheet2 uebertragen
Samantha 13.02.2007 - 60 Hits -
Merkwürdige Datumsanzeige
danielG 31.07.2007 - 58 Hits - 4 Antworten
Combilaufwerk bei Acer Extensa 3000 wechseln
123456Toni 09.09.2007 - 86 Hits -
compac presario b 1014 laufwerk wechseln
heilender 12.09.2007 - 69 Hits -