Feedback

C# - alle Textboxen in einer Form löschen

Veröffentlicht von am 14.07.2006
(3 Bewertungen)
Löscht alle vorhandenen Textboxen die sich in der aktuellen Form befinden.
GFU-Schulungen  [Anzeige]

VB.NET 2017/2015/2013 Komplett

Ziel des Seminars ist der flexible Umgang mit VB.NET, wie z.B. die damit verbundene eigenständige Entwicklung von Programmen oder das Verwenden von Datenbanken.

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.

foreach (Control tbx in Controls)
{
    if (tbx.GetType() == typeof(TextBox))
    {
        ((TextBox)tbx).Clear();
    }
}
Abgelegt unter textbox, textboxen, löschen, clear.

3 Kommentare zum Snippet

mars schrieb am 16.07.2006:
So schauts irgendwie schöner aus.
 
foreach (Control c in Controls) {
if (c is TextBox) {
c.Text = String.Empty;
}
}
Koopakiller schrieb am 22.08.2013:
@mars wie man die geschweiften Klammern schreibt, ist dem Compiler ziehmlich egal ;)
Bei Einzeilern, wie bei diesem Snippet, könnte man die geschweiften Klammern sogar ganz weg lassen.
dariusarnold schrieb am 25.08.2013:
Um ehrlich zu sein finde ich diese Schreibweise sogar schöner:

if (..)
{
if (..)
{
if (..)
{
// Do anything
}
}
}


So behält man immer den Durchblick welche schließenden Klammer zu welcher öffnenden gehört.
 

Logge dich ein, um hier zu kommentieren!