VB6.0について質問いたします。
テキストボックスの入力の際に改行を強制的にできないように制御したいのですが次のプログラムでは上手くいきませんでした。
Private Sub Text_KeyDown(KeyCode As Integer, Shift As Integer)
If vbcode = vbKeyReturn Then
Exit Sub
End If
End Sub
エンターキーを押したとき何も実行しないようにするにはどうしたらいいですか?
テキストボックスはスクロールバーを設置してMultiLine プロパティをtrueに設定しています。
No.1ベストアンサー
- 回答日時:
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = vbKeyReturn Then
KeyAscii = 0
End If
End Sub
にすれば良いのでは。
ヘルプにはKeyAscii に0を設定することでキー操作が取り消されるとなってます。
No.2
- 回答日時:
go_osarukuさんの書かれたプログラムですと
KeyDownイベントでenterが押下されたらKeyDownイベント処理を抜けるというプログラムなのでenterが無効になっていませんのでNo1さんの言うようにkeyAsciiを0にしてキーが無効化すれば改行されなくなりますよ^^
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCEL マクロで行を挿入して貼り付けようとするとエラーになる。 2 2022/05/24 09:43
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
- Access(アクセス) チェックボックスにチェックが入った後の挙動 1 2022/08/21 12:39
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Visual Basic(VBA) ユーザーフォームで銀行に対応した支店コードの入力ができません Sheet1のA列に銀行名、B列に銀行 5 2022/07/28 17:50
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Access(アクセス) Accessのテキストボックスの入力文字制限 1 2023/01/18 20:43
- Excel(エクセル) エクセルVBAでオブジェクトが必要です 2 2022/09/10 16:37
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
VBA エンターキーでイベントに入りたい。
PowerPoint(パワーポイント)
-
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
コマンドボタンのEnterイベント後に、フォーカスを移動したい。
その他(Microsoft Office)
-
-
4
エクセルVBA テキストボックスへのセットフォーカスについて
Visual Basic(VBA)
-
5
Enterキーでマクロを起動さす。
その他(ソフトウェア)
-
6
テキストボックス(VBA)でEnterを押したときに作動するマクロ
Access(アクセス)
-
7
【VBA】Worksheet_changeイベントで特定のキーが押されたときだけ無効にしたい
Visual Basic(VBA)
-
8
テキストボックス行の桁数を制限したいです VB.NET
Visual Basic(VBA)
-
9
どこにもフォーカスを当てたくない
Access(アクセス)
-
10
フォントの大きさ
Visual Basic(VBA)
-
11
TextBoxでEnterキーを押すと、にあるButtonを押したのと同じ効果を出す方法
Visual Basic(VBA)
-
12
フォーム上の現在アクティブなコントロールの取得
Access(アクセス)
-
13
ExcelのComboboxでマウスのスクロールを有効にしたい
Excel(エクセル)
-
14
フォーカスを移動させない方法
Visual Basic(VBA)
-
15
VBA ユーザーフォームのChangeイベントを停止したい
Access(アクセス)
-
16
Designer.vbは直接コードをいじってはだめ?
Visual Basic(VBA)
-
17
VBのReturnの使い方
Visual Basic(VBA)
-
18
SPLIT関数
Visual Basic(VBA)
-
19
リストビューをスクロールさせるには
Visual Basic(VBA)
-
20
エクセルVBAで Cancel=Trueの使い方
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PICマイコンのコピー(クローン...
-
読み込み中にアクセス違反が発...
-
めんどくさがり屋はプログラマ...
-
VBでコマンドラインから引数を...
-
ニュートン法
-
VC++コンソールアプリでウイン...
-
Notepad++の関数リスト表示でC...
-
Google カレンダーの商用利用
-
ニュートン法を使って解を求め...
-
C言語プログラムについて質問で...
-
C言語でTIFファイルを読み込む...
-
C言語でのaccess violationに...
-
プログラムの行数
-
ポケットコンピュータ(初心者)
-
Excelで4096点以上のFFTの方法
-
人工生命や人工知能の研究にお...
-
C言語で移動平均のプログラムを...
-
Excelに埋め込んだVBAのプログ...
-
寿命
-
メール送信をVB.NET化するには...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelに埋め込んだVBAのプログ...
-
Notepad++の関数リスト表示でC...
-
あるプログラムのコマンドライ...
-
これってほんとにみますか?
-
Excelで4096点以上のFFTの方法
-
「Outlookが他のプログラムによ...
-
自動クエリとはどういうもので...
-
VBAでユーザーフォームが自動的...
-
VBAにてメール作成した際、一部...
-
PICマイコンのコピー(クローン...
-
テキストボックスのエンターキ...
-
読み込み中にアクセス違反が発...
-
特定のwebサイトのタイトルや記...
-
未使用の変数を一括検索する方法
-
モジュール、アプリケーション...
-
COBOLの連絡領域について
-
Google カレンダーの商用利用
-
エクセルとワードをデスクトッ...
-
ドロップダウンリストの文字を...
-
binファイルってiphone専用です...
おすすめ情報