Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1551 | Anzahl registrierter User: 1841 | Besucher online: 249
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Eigenschaften aller Steuerlemente eines Formulars setzen


Autor: Xqgene
Sprache: C#
Bewertung: 6,6
(1 Bewertung)
Anzahl der Aufrufe: 8694
  
Kick it on dotnet-kicks.de  

Beschreibung:

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.

Abgelegt unter: Rekursion, Rekursiv, Control, Eigenschaft, Zugriff, Steuerelement.



C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// 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
    }  
}
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)



Diese Snippets könnten für Sie interessant sein:
[C#] Rekursion Treeview
[C#] rekursiver Verzeichnislauf
[C#] Treeview rekursiv durchsuchen
[C#] Ordner mit Inhalt kopieren (rekursiv)
[VB.NET] Fibonacci-Folge iterativ erzeugen
[VB.NET] Binomialkoeffizient
[VB.NET] Größter gemeinsamer Teiler
[C#] Erzeugen von Zeichenfolgen durch Permutation
[VB.NET] Größter gemeinsamer Teiler (2)
[VB.NET] Ordergröße rekursiv bestimmen
[C#] Dateien und Ordner rekursiv löschen
[C#] Ordnergröße ermitteln
[C#] Ordner und Dateien rekursiv durchlaufen
[C#] FTP - Ordner Rekursiv erstellen
[C#] Dateien mit bestimmter Extension rekursiv in Array einlesen
[C#] Verhindern das Funktion rekursiv aufgerufen wird.
[C#] C# Ordner auslesen und in Liste speichern "rekursiv"
[C#] Doppelbufferung für Steuerelemente aktivieren
[C#] Transparenter Hintergrund beim Steuerelement
[C#] CursorChanger
[ASP.net] NullReferenceException
[VB.NET] ControlResize wie in der IDE auch zur Laufzeit
[C#] Generischer Invoker für Windows Form Controls
[ASP.net] Formularelement fokusieren auf Ajax Seiten
[C#] Threadsichere und generische Kommunikation Windows Forms
[C#] Events aus Worker-Thread im GUI-Thread werfen! Kein Invoke!
[C#] Controls gleichen Typs von einem Container in Winform holen
[VB.NET] Alle Textboxen zurücksetzen
[ASP.net] bestimmtes Control auf der aspx-Seite finden
[VB.NET] Oft benötigte Properties von Controls schnell zentral ausfüh
[VB.NET] Das Klick-Event von Controls gemeinsam auffangen und zentral
[VB.NET] Linien u. Kreise a la VB6 - Einfach Zeichnen
[C#] iTunes-ProgressBar
[C#] WaterBox
[VB.NET] Alle Controls einer Form Enablen/Disablen
[C#] Löschen aller TextControls auf einer Form in C#
[VB.NET] Control Resize wie in der IDE auch zur Laufzeit - Extended
[VB.NET] List all controls by using the name of the controls
[C#] Custom Toolstrip Renderer
[C#] Prüfen ob in einem Verzeichnis Schreibrechte verfügbar sind!
[C#] Hochwertige (optisch ansprechende) WPF - Buttons
[C#] WPF - Buttons "OK/Cancel" - endlich unverwechselbar -
[C#] Visuelles Feedback fokussierter Text Boxen
[C#] Darstellung eines ASP.NET Steuerelementes als HTML-String
[VB.NET] Standardwerte für automatische Eigenschaften in .net 3.x
[C#] Standardwerte für automatische Eigenschaften in .net 3.x
[C#] Datei anlegen
[C#] Ist Datei beschreibbar

schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.