using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Linq; using System.Text; using System.Windows.Forms; namespace PositiveTextBox { public partial class PositiveTextBox : TextBox { public PositiveTextBox() { InitializeComponent(); } private void PositiveTextBox_Validating(object sender, CancelEventArgs e) { try { int luku = Convert.ToInt16(Text); if (luku <= 0) e.Cancel = true; } catch (Exception) { e.Cancel = true; } if (e.Cancel == true) errorProviderPositiveTextBox.SetError(this, "Et syöttänyt positiivista kokonaislukua"); } private void PositiveTextBox_Validated(object sender, EventArgs e) { errorProviderPositiveTextBox.SetError(this, ""); } } }