テキストフィールドの中で文字が動いているようにしたいのですが
どうやって作ったらよいのかわかりません。
2004/06/07(月) 15:31:10のの
タッキーさんの質問と同じことがしたいのですが
初心者のため、たらたらさんの回答では理解ができませんでした。
お手数ですがタグをどこに記入すれば良いのか
お教えいただけませんか?
尚、タッキーさんとたらたらさんの質問&回答は
コチラ▼になります。
http://madia.world.coocan.jp/vb/vb_bbs/200406_04060036.html
ご存知の方がいらっしゃいましたらお願いします。
タグ?
たらたらさんのコードはタイマーを使って文字の移動を
実現しています。
解説します
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
以上。長文すいません。
通りすがり様、解説ありがとうございます。
できることならもう1つお教えいただきたいのですが
HTMLのページ内で動く文字を表示したい場合
今回お教えいただきましたコードをどこかに貼り付ければ
動く文字ができるというわけではないのでしょうか?
まったく意味不明な事を聞いているのかもしれませんが
ご解答いただければ幸いです。
ご解説いただきました事でコードの意味が
少しですが理解できました。
いな様お書きいただきましたタグ?の意味さえ
わかりませんでしたがコードと呼ぶという事を知り
書いた自分が恥ずかしくなりました。
本当にありがとうございました。
ではでは、宜しくお願い致します。
>HTMLのページ内
なるほど、だから、タグなのね?
ようやくわかった。
HTMLで文字を動かすだけでよいならば
http://mbsupport.dip.jp/hp/hps03.htm
でだめなの?
VBにこだわるならあれだけど
いな様 ご解答ありがとうございます。
そうなんです。
全然知らなかったのでタグと言ってしまったのです。
文字を動かすやり方を調べていて
『marquee』の方法を見つけたのですが
この方法ですと表示されない場合があるという事を知り
それ以外の方法はないものか?と探しているうちに
ココにたどりついた訳なのです。
何か良い方法はないでしょうか?
実を言うと楽天市場内の店舗様で
アンジェというお店があるのですが
アンジェさんのTOPページにある動く文字が
作ってみたくてご相談してみました。
どうやって作るのかな〜?と不思議で不思議で…
ちなみにアンジェさんはコチラ▼
http://www.rakuten.ne.jp/gold/angers/
もしおわかりになるようでしたら宜しくお願いします。
ありがとうございました。
http://www.phoenix-c.or.jp/~s-moon/sub316.htm
messageさんはHTMLの中で文字を動かしたいんですか?
でしたらmさんのタグを使用すればいいと思います。
VBでアンジェさんのHPのような動く文字をやりたいのですか?
イマイチ内容が掴めないんですが・・・
ま、まさか
AspでvbScript?
ま、まさか
AspでvbScript?
たくさんのご解答ありがとうございました。
m様にお教えいただきましたタグを使用したところ
念願の動く文字が出来ました。
ありがとうございました。
私のやりたい事がうまく伝わらない事で
ご迷惑をおかけしまして申し訳ございませんでした。
これでスッキリ♪です。
もう少し国語の勉強をしてきますね。
それと、コードの勉強も…
本当ありがとうございました。
感謝、感謝です。
ツイート | ![]() |