Feedback

C# - Eigenschaften aller Steuerlemente eines Formulars setzen

Veröffentlicht von am 18.12.2006
(1 Bewertungen)
Das folgende Beispiel zeigt, wie man Eigenschaft Text aller Labels in einem Form nur mit ein paar Zeilen Code ändern kann. Dabei werden nicht nur Labels, die direkt auf dem Form liegen, berücksichtigt, sondern auch jenige, die in anderen Container, z.B. Panels, platziert sind. Das wird erreicht durch rekursiven Aufruf der Routine.
GFU-Schulungen  [Anzeige]

VB.NET 2017/2015/2013 Aufbau

Nach dieser Schulung können Sie mittels objektorientierter Modelle in VB.NET 2017/2015/2013 wiederverwendbare Elemente eigenständig erstellen.

ASP.NET 2.0 und 3.5

Dieser Kurs vermittelt Ihnen alle Erweiterungen von Microsoft ASP.NET 2.0. Zu diesen zählen u. a. Data Bindung, Master Pages, und Security.

// Routine aufrufen
private void button1_Click(object sender, System.EventArgs e)  
{ 
    ReversQuery(this);  
} 
 
private void ReversQuery(Control control) 
{ 
    foreach (Control _ctrl in control.Controls) 
    { 
        if (_ctrl is Label) 
            _ctrl.Text = "gefunden"; // Text des Label's setzen
        else 
            ReversQuery(_ctrl); // Unterelemente durchsuchen
    }  
}

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!