Sprawdzanie czy pola TextBox są puste

Sprawdzanie czy pola TextBox są puste
HA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 227
0

Witam
Mam pytanie.
Chciałbym aby sprawdzało czy są puste pola w textBox oraz aby wynik przyjmował wyniki z zakresu -99 do 99.
gdy napiszę dla pól textbox coś takiego:

Kopiuj
macierzA = new TextBox[3, 3] { { A11, A12, A13 }, { A21, A122, A23 }, { A31, A32, A33 } };
macierzB = new TextBox[3, 3] { { B11, B12, B13 }, { B21, B22, B23 }, { B31, B32, B33 } };
macierzW = new TextBox[3, 3] { { W11, W12, W13 }, { W21, W22, W23 }, { W31, W32, W33 } };

if ((macieszA != null) && (macierzB != null) && (nacierzW  != null)) 
{
    label.text = " Puste pola!";
}

if ((macierzW <= -99) && (macierzW =>99))
{
    label1.text = "Wynik wynosi po zza zakresu!!!"
}

Czy taki kod jest prawidłowy?

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

A jeżeli tylko dwa pola z trzech są puste?

HA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 227
0

Nawet jeżeli będzie jedno puste, chce aby mi informował na czerwono że brak wartości. stąd to label.
To co jest źle? Wszystko? I dlaczego?

HA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 227
0

To tak, wynik to wynik ale za to w wyniku miało by być sprawdzane zakres wyniku od-99 do 99.
Taka pętla może być:

Kopiuj
 

int pole_puste = 0;
for (int i = 0; i < 3; i++)
            {
                for (int j = 0; j < 3; j++)
                {
                    if (macierzA[i, j].Text == " " || macierzB[i, j].Text == " ") pole_puste = 1;
                    else break;
                }


            }


  if (puste_pole == 0)
            {
          RadioButton1.Enabled = false; /dodawanie - gdy są same zera, to jest nie aktywne pole
          RadioButton2.Enabled = false; tak samo ale odejmowanie
          RadioButton3.Enabled = false; ................... mnożenie
            }
HA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 227
0

ale mam pytanko, czy mam wstawić if(puste_pole == 1); przed else break, który mam wywalić czy zamienić ten if co wyłącza na nieaktywny pola radiobutton?

Bo chciałbym tak napisać, że jeżeli pola są puste lub mają same zera i kliknie się dodaj to sa nieaktywne pola textbox oraz pola radiobutton.
A jak z tym przedziałem napisać?
Napisać dla każdego pola coś takiego:

Kopiuj
 
if ((a11 < -99) && (a11 >99))
 {
 tu komunikat że dana liczba nie mieści się w przedziale
 }

Jeszcze pytanie, czy w if, który wyłącza aktywne pola radioButton to można dać jeszcze komunikat compareValidation informujący że pola są puste lub maja same zera?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.