Für jede Textbox-Schleife

7

Ich versuche eine foreach-Schleife zu erstellen, die jede TextBox in einem Panel überprüft und BackColor ändert, wenn der Text nichts ist. Ich habe Folgendes versucht:

%Vor%

aber ich bekomme den Fehler:

  

Das Objekt vom Typ System.Windows.FormsLabel kann nicht in den Typ umgewandelt werden   System.windows.forms.textbox

    
Lift 22.11.2012, 00:34
quelle

3 Antworten

8

Sie könnten stattdessen Folgendes versuchen:

%Vor%     
Colin Pear 22.11.2012, 00:41
quelle
13

Angenommen, es gibt keine verschachtelten Steuerelemente:

%Vor%     
Neolisk 22.11.2012 00:45
quelle
2

Versuchen Sie es. Es wird die Farbe zurückgeben, wenn Sie auch Daten eingeben

%Vor%

Es gibt auch eine andere Möglichkeit, dies zu tun, was das Erstellen eines geerbten TextBox-Steuerelements und das Verwenden dieses Steuerelements auf Ihrem Formular einschließt:

%Vor%     
Derek Tomes 22.11.2012 00:41
quelle

Tags und Links