|
You last visited: Today at 07:39
Advertisement
C# alle textboxen auf inhalt prüfen
Discussion on C# alle textboxen auf inhalt prüfen within the .NET Languages forum part of the Coders Den category.
08/13/2013, 16:30
|
#1
|
elite*gold: 0
Join Date: Jul 2012
Posts: 7,277
Received Thanks: 2,537
|
C# alle textboxen auf inhalt prüfen
Hallöchen gibts ne Möglichkeit alle Textboxen die sich in ner groupbox befinden auf inhalt zu prüfen?
oder muss ich immer den hier bringen für jede einzelne textbox
if(txbblabla.text == "")?
|
|
|
08/13/2013, 16:36
|
#2
|
elite*gold: 2932
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
|
.controls damit kannst du elemente und unterelemente einer form ansprechen
dann noch ne for schleife und passt
|
|
|
08/13/2013, 17:07
|
#3
|
elite*gold: 0
Join Date: Jul 2012
Posts: 7,277
Received Thanks: 2,537
|
Quote:
Originally Posted by tolio
.controls damit kannst du elemente und unterelemente einer form ansprechen
dann noch ne for schleife und passt
|
ok kannste mir das näher erläuten?
|
|
|
08/13/2013, 17:27
|
#4
|
elite*gold: 0
Join Date: Aug 2012
Posts: 236
Received Thanks: 94
|
Das geht z. B. so:
Code:
if (groupbox.Controls.OfType <TextBox> ().All (textbox => String.IsNullOrEmpty (textbox.Text)))
//...
Ganz einfach, nicht wahr?
Edit: Dieses Thema gehört natürlich in in  .
|
|
|
08/13/2013, 18:29
|
#5
|
elite*gold: 0
Join Date: Jul 2012
Posts: 7,277
Received Thanks: 2,537
|
Quote:
Originally Posted by Tasiro
Das geht z. B. so:
Code:
if (groupbox.Controls.OfType <TextBox> ().All (textbox => String.IsNullOrEmpty (textbox.Text)))
//...
Ganz einfach, nicht wahr?
Edit: Dieses Thema gehört natürlich in in  .
|
ok soweit so gut wie bekomm ich das hin dass jede textbox leer sein muss damit die im if aufgeführten aktonen durchgeführt werden?
|
|
|
08/13/2013, 18:47
|
#6
|
elite*gold: 0
Join Date: Aug 2012
Posts: 236
Received Thanks: 94
|
Das habe ich gerade geschrieben:
Code:
if (groupbox.Controls.OfType <TextBox> ().All (textbox => String.IsNullOrEmpty (textbox.Text)))
Es gibt doch nicht etwa Verständnisprobleme? Ist dir etwas unklar?
|
|
|
08/13/2013, 18:57
|
#7
|
elite*gold: 22
Join Date: Aug 2009
Posts: 9,172
Received Thanks: 1,159
|
Quote:
Originally Posted by Tasiro
Das habe ich gerade geschrieben:
Code:
if (groupbox.Controls.OfType <TextBox> ().All (textbox => String.IsNullOrEmpty (textbox.Text)))
Es gibt doch nicht etwa Verständnisprobleme? Ist dir etwas unklar?
|
Er will sicher wissen, wo genau es definiert wird ob die Textbox leer ist oder etwas enthalten ist.
|
|
|
08/13/2013, 19:15
|
#8
|
elite*gold: 0
Join Date: Aug 2012
Posts: 236
Received Thanks: 94
|
Ein Lambda-Ausdruck in C#:
Code:
textbox => String.IsNullOrEmpty (textbox.Text)
Hier wird die Variable textbox auf einen booleschen Wert abgebildet. Also eine anonyme Funktion, hier ohne Angabe der Typen.
Dieser Ausdruck soll für alle ( .All (...)) Elemente von groupbox.Controls mit dem Typ ( .OfType <...> ()) TextBox wahr sein.
MSDN-Seite zu Lambdas:
|
|
|
08/13/2013, 20:22
|
#9
|
elite*gold: 0
Join Date: Jul 2012
Posts: 7,277
Received Thanks: 2,537
|
naja an sich klappts nur führt der die if befehle auch aus wenn nur 1 textbox gefüllt ist es es sollten aber alle voll sein;D
|
|
|
08/13/2013, 20:39
|
#10
|
elite*gold: 0
Join Date: Aug 2012
Posts: 236
Received Thanks: 94
|
Obige Bedingung ist dann und nur dann wahr, wenn alle TextBoxen in jener GroupBox leer sind. Wenn auch nur eine nicht leer ist, werden die Befehle im else-Zweig ausgeführt. Was hast du denn bei dir im Quellcode stehen? Meine Glaskugel sagt mir, dass du die Bedingung negiert hast...
|
|
|
08/13/2013, 20:42
|
#11
|
elite*gold: 0
Join Date: Jul 2012
Posts: 7,277
Received Thanks: 2,537
|
naja in meinem fall müssen alle voll sein ansonsten soll ne messagebox erscheinen
|
|
|
08/13/2013, 20:47
|
#12
|
elite*gold: 10
Join Date: Aug 2012
Posts: 813
Received Thanks: 106
|
Könnte ein Moderator oder Admin den Thread übersichtshalber in die richtige Sektion verschieben?
|
|
|
08/16/2013, 22:20
|
#13
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
General Coding -> .NET Languages
#moved
Vielleicht wäre hier ein bisschen eigenständiges Denken angebracht. Das Snippet gibt True zurück, wenn alle Boxen leer sind. Wie bekommst du es dann hin, dass alle voll sein müssen? Ein bisschen Eigeninitiative kann nicht schaden, sonst wird das nichts mit dem Programmieren. Dir wurde sogar ein sehr guter Link geposted, bei dem du dich gleich auch noch über Lambdas schlau machen kannst.
Wir schreiben dir hier nicht deine Programme. Zumindest nicht kostenlos.
#closed
|
|
|
Similar Threads
|
Textboxen machen wie in Foren...
02/04/2012 - Web Development - 3 Replies
Ich möchte für meine Homepage eine Textbox machen, wie in Foren. Zum Beispiel, wenn ich in einer Textbox was schreibe, das ich denn die Farbe einstellen kann, obs zentriert ist usw.
Weiß einer wie es geht ?
|
Webbrowser soll text in textboxen auf ner internet seite schreiben ?
10/10/2010 - General Coding - 7 Replies
hallo liebe komm ich habe mir gedacht ich code mal an accmaker für nen spiel und meine form2 hat nen webbrowser ,welcher die regi page auf ruft . wie mache ich es das der in jedes einzelne feld die acc daten angiebt ? (generiert)
benötige eure hilfe !
ein danke ist euch sicher !! mfg Wr verkäufer !
|
All times are GMT +1. The time now is 07:39.
|
|