Си диез / Говнокод #8595 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
private void txtModel_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (getTag() == 3)
            {
                if (e.KeyChar != 8 && (e.KeyChar < 97 || e.KeyChar > 122) && (e.KeyChar < 65 || e.KeyChar > 90) && e.KeyChar < 192 && e.KeyChar != 37 && e.KeyChar != 63 && e.KeyChar != 42 && e.KeyChar != 91 && (e.KeyChar < 93 || e.KeyChar > 95) && e.KeyChar != 94 && e.KeyChar != 33)
                { e.Handled = true; }
            }
            else
            {
                if (e.KeyChar != 8 && (e.KeyChar < 97 || e.KeyChar > 122) && (e.KeyChar < 65 || e.KeyChar > 90) && e.KeyChar < 192)
                {
                    e.Handled = true;
                }
            }
        }

Очередной говнокод: проверка на ввод в текстовом поле, проверяется если форма вызвана для поиска, то допускаются символы шаблона, если нет, то только буквы в любом регистре, и так далее по всем полям формы проверяется

Запостил: MrFeathers MrFeathers, (Updated )

Комментарии (12) RSS

  • А в шарпе нельзя разве задать массив разрешенных символов в поле?
    Ответить
  • мI$J,K)N)U"H)Q)CU(Z:U)P.F.I)F)Y!G"SM?Q$M,A!V$R.X$KI?Q!K"DL?A"G?Z!B,I"A.E)C$O.P!N:W)I)E"RP:V.T!Q$J,X S,P.G(S?V:K(H?F$P.X(Y"Z!V U.O:H$V?X$O W,A)M J.L(G E(K(T:X)G(U)S,G(G M$F.G?J$C:E:T"P,H,H!Q:S(B.Q?HJ L"W"N E M"Z(W P"F,L"G:W.X(M(T?R?S)G$D$X)M U.H.N$C?A T"V,P N"Q!R:B?Q?Q.T,L.A:V"D,B?H)P"H:T:M!Z(T!M?J?X)R,UE,V(NUBO?R(B L)X(UV,S!F(J!S:X L?M:HJ(V(G.E?I$MD)P"D$D)D"F"VНYQZMCAZLKRRUQLUCBDBEMXSQEMDCEJNTNFSSWDYJVYNVTLPHMNUVRCETOWSTXVKYPOBZZSPBJZJSFZLBSCEZYTGZRSWRKIPSHSGQLPRBYKRYGJSZHPCBCZGWNGFYXPZWPUBMUFIZJONPYQXYFZGTYIKNAPNBDLNJFWCSMBAZULACXQVTFJZZIIJQWHPUQOBMJPPDLQOQCVNHMYFZQPRIYLIFVNFSTQPVUAR
    Ответить

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8