テキストフィールド上で文字を動かすには?

解決


message  2005-04-28 04:19:54  No: 89626

テキストフィールドの中で文字が動いているようにしたいのですが
どうやって作ったらよいのかわかりません。

2004/06/07(月) 15:31:10のの
タッキーさんの質問と同じことがしたいのですが
初心者のため、たらたらさんの回答では理解ができませんでした。

お手数ですがタグをどこに記入すれば良いのか
お教えいただけませんか?

尚、タッキーさんとたらたらさんの質問&回答は
コチラ▼になります。
http://madia.world.coocan.jp/vb/vb_bbs/200406_04060036.html

ご存知の方がいらっしゃいましたらお願いします。


いな  2005-04-28 04:50:31  No: 89627

タグ?


通りすがり  2005-04-28 05:43:45  No: 89628

たらたらさんのコードはタイマーを使って文字の移動を
実現しています。

解説します
Private Sub Form_Load()
↑はフォームがロードされたら下記のコードを実行するってこと。

Text1.Text = "          文字を入力してください"
↑はText1.Textに文字を入れるって事(プロパティで代用可)

Timer1.Interval = 1000
↑はTimer1のTimerイベントが起きるまでの時間(ミリ秒)を指定
この場合1秒。(プロパティで代用可)

Timer1.Enabled = True
↑はTimer1を使用するみたいな意味。Timer1のプロパティのEnabledを
 Falseにしておく。(デフォルトでTrueのため無くてもいい)

End Sub
↑はForm_Loadを終了

以下はタイマー処理。
Timer1.Interval = 1000なので一秒毎に下記のコードが実行される。
Private Sub Timer1_Timer()
Text1.Text = Right(Text1.Text, 1) & Left(Text1.Text, Len(Text1.Text) - 1)
↑は簡単に言えばText1.Textに入力されている文字を入れ替えて
流れているように見せる。(詳しくはRight関数、Left関数、Len関数を調べてください)
End Sub

以上。長文すいません。


message  2005-04-28 20:09:03  No: 89629

通りすがり様、解説ありがとうございます。

できることならもう1つお教えいただきたいのですが
HTMLのページ内で動く文字を表示したい場合
今回お教えいただきましたコードをどこかに貼り付ければ
動く文字ができるというわけではないのでしょうか?

まったく意味不明な事を聞いているのかもしれませんが
ご解答いただければ幸いです。

ご解説いただきました事でコードの意味が
少しですが理解できました。

いな様お書きいただきましたタグ?の意味さえ
わかりませんでしたがコードと呼ぶという事を知り
書いた自分が恥ずかしくなりました。

本当にありがとうございました。

ではでは、宜しくお願い致します。


いな  2005-04-28 20:28:54  No: 89630

>HTMLのページ内

なるほど、だから、タグなのね?
ようやくわかった。


いな  2005-04-28 20:32:51  No: 89631

HTMLで文字を動かすだけでよいならば

http://mbsupport.dip.jp/hp/hps03.htm

でだめなの?

VBにこだわるならあれだけど


message  2005-04-29 03:14:25  No: 89632

いな様  ご解答ありがとうございます。

そうなんです。
全然知らなかったのでタグと言ってしまったのです。

文字を動かすやり方を調べていて
『marquee』の方法を見つけたのですが
この方法ですと表示されない場合があるという事を知り
それ以外の方法はないものか?と探しているうちに
ココにたどりついた訳なのです。

何か良い方法はないでしょうか?

実を言うと楽天市場内の店舗様で
アンジェというお店があるのですが
アンジェさんのTOPページにある動く文字が
作ってみたくてご相談してみました。

どうやって作るのかな〜?と不思議で不思議で…

ちなみにアンジェさんはコチラ▼
http://www.rakuten.ne.jp/gold/angers/

もしおわかりになるようでしたら宜しくお願いします。
ありがとうございました。


m  2005-04-29 03:30:31  No: 89633

http://www.phoenix-c.or.jp/~s-moon/sub316.htm


通りすがり  2005-05-04 21:31:31  No: 89634

messageさんはHTMLの中で文字を動かしたいんですか?
でしたらmさんのタグを使用すればいいと思います。

VBでアンジェさんのHPのような動く文字をやりたいのですか?

イマイチ内容が掴めないんですが・・・


いな  2005-05-05 08:51:24  No: 89635

ま、まさか
AspでvbScript?


いな  2005-05-05 08:51:28  No: 89636

ま、まさか
AspでvbScript?


message  2005-05-10 05:42:53  No: 89637

たくさんのご解答ありがとうございました。

m様にお教えいただきましたタグを使用したところ
念願の動く文字が出来ました。

ありがとうございました。

私のやりたい事がうまく伝わらない事で
ご迷惑をおかけしまして申し訳ございませんでした。

これでスッキリ♪です。

もう少し国語の勉強をしてきますね。
それと、コードの勉強も…

本当ありがとうございました。
感謝、感謝です。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加