Wie lässt sich ein Winform-Element durch ein anderes ersetzen, wenn etwas ausgelöst wird? Ich möchte zum Beispiel eine Schaltfläche durch ein Textfeld an der gleichen Position und in den gleichen Abmessungen ersetzen.
Antworten
Zu viele Anzeigen?
Dani
Punkte
13900
Wenn Sie (aus irgendeinem Grund) ihre Sichtbarkeit nicht einfach ändern wollen, können Sie sie aus der Sammlung der Steuerelemente des Formulars hinzufügen und entfernen.
// contrived example...
private void Swap( Control toAdd, Control toRemove )
{
this.Controls.Remove( toRemove );
this.Controls.Add( toAdd );
}
Nate C-K
Punkte
5514