Merhaba arkadaşlar,
Bir UI framework kullanıyorum malesef textbox da maxlenght özelliği bulunmuyor. Dolayısıyla sınırlamak için KeyPress de şu şartı döndürdüm;

e.Handled = !char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar) && TxtQuantity.Text.Length <= 6;


İlginç olan şu ki karakter sınırlaması çalışıyor fakat döndürdüğüm son şart (TxtQuantity.Text.Length <= 6) Length kaç olursa olsun True döndürüyor. Yani çalışmıyor.

İşin içinden bir türlü çıkamadım. Ben mi yanlış biliyorum ve işleci (&&) eklenen şartların biri sağlanmadığında FALSE dönmesi gerekmiyor mu?

(TRUE && TRUE && FALSE = FALSE) olması gerekiyor diye biliyorum.