TextBoxで特定の文字が入力された場合にその文字を表示しないようにするには?

解決


しま  2003-08-11 23:53:46  No: 108070  IP: [192.*.*.*]

VB.NETを使っています。
電卓プログラムを作っているのですが、TextBoxへ数字を入力後に"+"キー
を押した場合に、TextBoxに"+"も表示されてしまうのですが、これを表示
しないようにしたいのですが、どのようにしてよいのかわかりません。
Key_Upメソッドで
 TextBox1.Text=Left(TextBox11.Text,TextBox11.TextLength - 1)
のようにしたのですが、一瞬表示されてしまいます。
アドバイスよろしくお願いします。

編集    削除
クリリン  2003-08-12 00:22:46  No: 108071  IP: [192.*.*.*]

KeyPressイベント時に
If e.KeyChar = "+"c Then
  e.Handled = True
End If
として見てください。
もし、[+]のチェックをしたいのであれば、e.Handled = True
の前に処理してください。

編集    削除
しま  2003-08-12 00:28:35  No: 108072  IP: [192.*.*.*]

クリリンさんありがとうございました。
解決しました。
またよろしくお願いします。

編集    削除