お初です。宜しくです。ビジュアルスタジオ アカデミックエディション2005でVBをしているのですが、vbKeyReturnが宣言されていないというエラーがでます。どうしたら良いですか?
Private Sub Text1_KeyPress(KeyAscii As Integer)
'ReturnキーのBEEP音を消す
If KeyAscii = vbKeyReturn Then KeyAscii = 0
End Sub
上記のコードはどのようにして作成しましたか?
VS2005なら、KeyPressイベントは
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
End Sub
のようになるはずですが・・・
他サイトで、頂きました。
う〜ん…。
どうしたら良いか教えて下さい。
参考にするなら VB6.0 用のこーどではなく VB.NET2003 やVB2005用のTipsを
参考にして下さい。
http://hanatyan.sakura.ne.jp/dotnet/txtbox10.htm
有難うございました。
Private Sub TextBox_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox.KeyPress
'Enterキーが押された事を取得
If e.KeyChar = Chr(Keys.Enter) Then
e.Handled = True 'KeyPress イベントをキャンセルしBeep音を消音に
End If
End Sub
訂正
有難うございました。下記で上手くいきました。
Private Sub TextBox_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox.KeyPress
'Enterキーが押された事を取得
If e.KeyChar = Chr(Keys.Enter) Then
e.Handled = True 'KeyPress イベントをキャンセルしBeep音を消音に
End If
End Sub
ツイート | ![]() |