暇つぶし2chat TECH - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト6:デフォルトの名無しさん 19/07/17 10:23:43.96 9uoKRG3i0.net spy++の出番だな 7:デフォルトの名無しさん 19/07/17 10:26:55.94 9uoKRG3i0.net フォームが非アクティブ=別フォームor デスクトップがアクティブでは無く? 8:デフォルトの名無しさん 19/07/17 10:50:55.66 5/22vZUf0.net keydownでなくkeyupイベントで処理したら理想通りになりました どうして…? >>4 multilineのテキストボックスで移動はしていないようです >>6 そもそもフォームを1つしか作っていないんです 9:デフォルトの名無しさん 19/07/17 15:38:10.55 /p35zq9TM.net キーダウン後にセットフォーカスなんじゃん? キーアップだとセットフォーカス後なのでうまくいくとか? 10:デフォルトの名無しさん 19/07/17 18:48:12.22 16aW/iRU0.net >>3 こういうことやりたいの? http://ideone.com/JvzEb7 Atexで入力しようとするとBtexがアクティブになってそっちに文字入力される ただしAtexで入力された最初の一文字はこのコードだと捨てられるから、それも入力したいのならもうひと手間かけないと ここ参考に TextBoxに数字しか入力できないようにする https://dobon.net/vb/dotnet/control/numerictextbox.html#section1 KeyDownでもできるけどKeyPressでやるのがより一般的っぽい ただe.Handled = trueやe.SuppressKeyPressを外してもフォームが非アクティブになるのは無いから、それは書いてない別の原因があるはず 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch