押したキーを表示させるには?


やっちゃん  2005-01-28 02:53:08  No: 88066  IP: [192.*.*.*]

ランダムに表示された小文字アルファベットを入力していくタイピングゲームを作成しているのですが、キープレスのところで煮詰まってしまいました。どうやったら自分が入力した文字が表示されますか?また、正解したら次の問題に移りたいのに、再びスタートボタンを押さなければ次の文字に行かないのですが、自動的に移行するにはどうしたらいいですか?この場合、累積を使うのはわかっているのですが…初歩的なタイピングゲームの作り方の見本のようなものは、ありませんか?

編集 削除
ガッ  2005-01-28 07:32:21  No: 88067  IP: [192.*.*.*]

>ランダムに表示された小文字アルファベットを入力していくタイピングゲームを作成しているのですが、
こういう手のタイピングゲームって、普通は連続しないキー配置を延々と繰り返すから鬱になるぞ…

>キープレスのところで煮詰まってしまいました。どうやったら自分が入力した文字が表示されますか?
表示されればいいのなら、
キープレスのところで、Msgbox Chr$(KeyAscii)とか書けば表示されると思われるが…
意味ないよな?
どうしたいんだろうな?

>また、正解したら次の問題に移りたいのに、再びスタートボタンを押さなければ次の文字に行かないのですが、
>自動的に移行するにはどうしたらいいですか?
>この場合、累積を使うのはわかっているのですが…
貴方のコーディング次第だ。
で、俺はバカなので累積を使うという行為が分からないので助言のしようがない…

>初歩的なタイピングゲームの作り方の見本のようなものは、ありませんか?
書籍とか、ネットとか、どこかにあるんだろうが、俺はしらないなぁ…
まぁ、それでも自分で作ったが。

編集 削除
じゃんぬねっと  URL  2005-01-28 09:12:32  No: 88068  IP: [192.*.*.*]

そういえば、私が VB を習い始めた時にはじめて作ったのが、
このタイピングゲームでしたね。

ランダムに文字列を搾取して、キーイベントで合致していたら、
Left$(i, 1) という感じで次の文字へ...
そんなに難しくないと思われますが...

> また、正解したら次の問題に移りたいのに、
> 再びスタートボタンを押さなければ次の文字に行かないのですが、

これはあなたの組み方が悪いと言わざるをえません。
それに、ソースに関する情報がないから答えようがないのではないでしょうか?

編集 削除
いな  2005-01-28 12:27:42  No: 88069  IP: [192.*.*.*]

>>>>ランダムに表示された小文字アルファベットを入力していくタイピングゲームを作成しているのですが、
>>こういう手のタイピングゲームって、普通は連続しないキー配置を延々と繰り返すから鬱になるぞ…

たしかに、そんなタイピングゲームはいやだ・・・。
しかし、ブラインドタッチを覚えるという意味では、正当なのか。

>> 再びスタートボタンを押さなければ次の文字に行かないのですが、

正直なところ、正解したら、
スタートボタンのクリック処理をCallするか否かだけのような気がするが、
そう作ってるんじゃないの?。

>>初歩的なタイピングゲームの作り方の見本のようなものは、ありませんか?
この世に存在するかもしれないけれども、需要があるのかなぁ〜。

編集 削除
ほげー  2005-01-28 15:17:45  No: 88070  IP: [192.*.*.*]

これでも、や  ら  な  い  か?
http://uho110105.hp.infoseek.co.jp/

編集 削除