こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

VB初心者です。

VB初心者です。
現在VB2008でシリアル通信のプログラムを作成しています。
(コマンドを送ったら、その応答がテキストボックスに表示されるみたいな感じ)

それで一応、送った文字から応答が返ってきて表示もされるので

すが、Enterキーを押さないと応答が次に進まないようになってしまってどうしたら良いのか悩んでいます。

なので、if文を使って入力する文字が0文字だった場合、Enterキーを押したと判断したいと考えているのですがどうすれば良いのでしょうか?

ご教授お願いします。

投稿日時 - 2010-10-06 14:47:00

QNo.6231547

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

「Enterキーを押さないと応答が次に」
「0文字だった場合、Enterキーを押したと判断したい」

言いかえれば
「0文字だった場合、『次』が実行されたらいい」
と考えれば何かできませんか?。
「Enterキーを押したことにしよう」と考えると難しくなる。

0文字かどうかは関数を探してみてください。

ロジックの組み立て、(仕様を、)整理してからコーディングすると
後戻りは少ないと思います。

投稿日時 - 2010-10-06 22:46:55

ANo.1

提示されている現象から、あなたがやっていることを推測し正しい解決法を示すことは困難です。
とりあえず(一部でも良いですから)プログラムを掲載してください。

投稿日時 - 2010-10-06 15:44:00

あなたにオススメの質問