Hey guys Ben sadece sayıları destekleyen ve 500, örneğin yukarı gidemem bir richtextbox yapmak istedim.Yalnızca bir richtextbox'ı azami sayıya sahip rakamlarla sınırlı nasıl yapabilirim? (Cap)
Bunu nasıl yaparım? teşekkürler
Hey guys Ben sadece sayıları destekleyen ve 500, örneğin yukarı gidemem bir richtextbox yapmak istedim.Yalnızca bir richtextbox'ı azami sayıya sahip rakamlarla sınırlı nasıl yapabilirim? (Cap)
Bunu nasıl yaparım? teşekkürler
Ben özellikleriyle ilgili emin değilim ama Muhtemelen Int32.TryParse kullanımını okuma ancak bu kodu fırçalama istediğini yapmalıyım bir şey
myRichTextBox.OnTextChanged() {
int number = 0;
bool checkInt = Int32.TryParse(myRichTextBox.Text, out number); //this checks if the value is int and stores as true or false, it stores the integer value in variable "number"
if (checkInt = true && number > 500 ) //check if value in textbox is integer
{
myRichTextBox.Text = number.ToString();
}
else
{
DialogBox.Show("Please Enter Numbers Only");
myRichTextBox.Text = "";
}
}
gibi ekleyebilir.
Ayrıca, bu kodu metin kullanmadan önce metin kutusundaki değerin tamsayı olup olmadığını kontrol etmek için onclick düğmesine basabilirsiniz.
Basılan anahtarın, izin verdiğiniz anahtarlardan biri olup olmadığını kontrol etmek için tuş olayını kullanırdım. Sayılarla oldukça basit, belki ',' ve '.' veya seçtiğiniz diğer karakterler.
İlk önce kendiniz deneyin. Daha sonra sıkışırsanız, kesin sorunu içeren bir soru gönderin. Stackoverflow bir kod yazma hizmeti değildir. –
Bunun yerine 'NumericUpDown' kullanmayı düşünün. –