Sprache: C#
Löscht alle vorhandenen Textboxen die sich in der aktuellen Form befinden.
foreach (Control tbx in Controls)
{
if (tbx.GetType() == typeof(TextBox))
{
((TextBox)tbx).Clear();
}
}
foreach (Control tbx in Controls)
{
if (tbx.GetType() == typeof(TextBox))
{
((TextBox)tbx).Clear();
}
}
Alte URL:
/snippet/alle-textboxen-in-einer-form-loeschen/156
So schauts irgendwie schöner aus.
[code]
foreach (Control c in Controls) {
if (c is TextBox) {
c.Text = String.Empty;
}
}
[/code]
@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.
Um ehrlich zu sein finde ich diese Schreibweise sogar schöner:
[code]
if (..)
{
if (..)
{
if (..)
{
// Do anything
}
}
}
[/code]
So behält man immer den Durchblick welche schließenden Klammer zu welcher öffnenden gehört.