プログラムで作成されたテキストボックスのkeypressイベントを処理しようとしていますが、イベントが機能せず、その関数に参照があることが示されています。プログラムで作成されたテキストボックスのキー入力を処理します
TextBox tb = new TextBox();
this.Controls.Add(tb);
とあなたがコントロールにイベントハンドラを追加する必要がイベントハンドラ
private void tb_KeyPress(object sender, KeyPressEventArgs e)
{
if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar))
{
e.Handled = true;
}
}
場所制御は、残念ですが、右 'this.Controls.Add(TB)の後にその行をC#の –
@MoatazMahmoudの新しい追加しています;'、あなたがでていることでしたどこ。 –
解決済み。ありがとう。 –