2'den fazla metin kutusu için ortak bir işlevi çağırmak istiyorum, bu nedenle tuşa basma yalnızca kayan nokta sayısının bir girdi alabileceğini kontrol edebilir.Tuşa basma işlevi için ortak işlev nasıl yazılır C# içindeki bir metin kutusunun kayan sayısını denetle?
Bu örnek kodum: bu, yalnızca tek bir metin kutusu için çalışır (tbL1Distance
). Ama bunu ortak bir metin kutusu kontrolü olarak istiyorum.
private void tbL1Distance_KeyPress(object sender, KeyPressEventArgs e)
{
char ch = e.KeyChar;
if (ch == 46 && tbL1Distance.Text.IndexOf('.') != -1)
{
e.Handled = true;
return;
}
if (!Char.IsDigit(ch) && ch != 8 && ch != 46)
{
e.Handled = true;
}
}
Şimdiden teşekkürler.
Yeni bir denetim oluşturun, TextBox'u devralın ve 'OnKeyPress()' yöntemini geçersiz kılın. –
Lütfen kod örneğini vermeme yardım eder misiniz? veya kodumu düzenler. Lütfen. @VisualVincent – Rakib
Evet, bana birkaç dakika ver ... –