プログラミングc#
Windowsフォームアプリケーションです。VS2019
テキストボックスと、データグリッドビューをバインドさせた入力フォームを作っています。
アプリのテキストボックス内でエンターキーを押すと同時に、文字結合の入力フォーカスを移動?させています。
入力しやすいようにアプリの画面に、大きなテンキーとEnterボタンを作りました。
この、画面上のエンターキーを動かせません。
キーボードのエンターキーを押した時と同じ挙動をさせたいのですが、可能でしょうか?
よろしくお願いいたします。
No.4ベストアンサー
- 回答日時:
フォームの
keyprview =true
にすれば enter 送れます (vs2017で確認しました)
vbですがやり方は同じ
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
TextBox1.Focus() // フォームを送るコントロールにフォーカス
//これがないとENTERは握りつぶされます
SendKeys.Send("{ENTER}”)
End Sub
ありがとうございました!(*^-^*)
遅くなってしまい、申し訳ありません。
コードの量が少なく済み助かりました!
お助けいただきありがとうございましたm(_ _)m
No.3
- 回答日時:
ENTERキーの場合は、フォームでキーを取れるようにしないと
握りつぶされます。
SendKeys.Send("{ENTER}”);
では、現在フォーカスのあるコントロールにENTERがおくられますので
enterボタンをおした状態では、ボタンに送られます
VS2017で確認しようかと思ったんですが、更新かかってしまったので今は詳しくは書けません
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセス 意図せずサブプロシージャを移動してしまうのを止めたい 1 2022/09/02 09:19
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- Visual Basic(VBA) VB.net フォーム 親子 1 2022/07/04 19:00
- Windows 10 Windows 10の立ち上げについて 2 2022/04/17 13:36
- Access(アクセス) capeofdragonと申します。 Access2016を使っております。 あるフォームがあり、テ 2 2022/09/09 13:18
- Access(アクセス) docmd.gotorecordを起動するには 5 2022/06/17 15:20
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Visual Basic(VBA) VBA 画面上のカーソルに文字数字を入力するコードを教えて下さい 1 2022/10/30 10:31
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- その他(パソコン・スマホ・電化製品) 学校からGitHubのアカウントを作って事前学習として動画を見て、動画の通りに操作していたら、アカウ 4 2023/04/16 11:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
一定時間操作されないと自動で...
-
【VB】タブ切り替え時のイベント
-
WPFでの時刻入力コントロールに...
-
Visual Basic 6.0 コンボボック...
-
ListViewで、PageDownキーイベ...
-
タブキー押下時のイベントをひ...
-
KEYPREVIEW=TRUEについて。意味...
-
キーイベントを擬似的に発生さ...
-
プログラミングc# Windowsフォ...
-
(VBA)チェックボックスのclick...
-
EXCEL VBA----ユーザーフォーム...
-
vba set Focus
-
コマンドボタン(入力)をクリッ...
-
エクセルVBAのテキストボック、...
-
特定のキーを押すまでループさ...
-
VB.NETのDropDownListをReadOnl...
-
複数のテキストボックスのカン...
-
【Mouse Down】キーリピートを...
-
IEで、BackSpaceで「戻る」機能...
-
Excel VBA マクロ実行中のみテンキ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【VB】タブ切り替え時のイベント
-
特定のキーを押すまでループさ...
-
タブキー押下時のイベントをひ...
-
Visual Basic 6.0 コンボボック...
-
一定時間操作されないと自動で...
-
WPFでの時刻入力コントロールに...
-
(VBA)チェックボックスのclick...
-
コンボボックスにキー入力をさ...
-
VB.NETのDropDownListをReadOnl...
-
VB.NETでフォームがない...
-
NULLで検索を行ったときは全件...
-
Excel VBA マクロ実行中のみテンキ...
-
KEYPREVIEW=TRUEについて。意味...
-
エクセルVBAのテキストボック、...
-
テキストボックスの入力文字を1...
-
キーイベントを擬似的に発生さ...
-
【Mouse Down】キーリピートを...
-
フォーカスについてお教えください
-
複数のテキストボックスのカン...
-
VB6で電卓を作っているのですが...
おすすめ情報
コントロールのボタンを押すと、キーボードのenter keyを押したと同じになるコードはありますか?
SendKeys.Send("{ENTER}”);
をボタンクリックイベントに入れてみたのですがnullとでて何も起こりませんでした。
画面の写真です。
よろしくお願い致しますm(_ _)m
コントロールのボタンを押すと、テキストボックスにエンターキーを送るようなやり方はりますか?
お答え頂き、ありがとうございます。
エンターキーは特殊ということで、難しいかもしれませんが、何か他にやり方があったら嬉しいです。
よろしくお願い致します。
次のフォーカスに移動させるなどの方法に落ち着きました。
お答え頂き助かりましたありがとうございましたm(_ _)m