• ベストアンサー

VB6.0で

お世話になります。 今VB6.0でちょっとしたソフトを作ろうと思っています。 そこで、質問なんですが、 文字列をスクロールさせる方法と、文字列をLED風(電光掲示板のように)にするにはどうしたらよいのでしょうか? 参考になるHPなどありましたら教えていただきたいと思います。 よろしくお願いします!

noname#30686
noname#30686

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

VBのフォーム上に、テキストボックス(コードは少し変るが、ラベルでもよい)とタイマーを貼りつける。タイマーのプロパティで「Interval」を500とかにする(0.5秒)。 フォームのクリック・イベントとタイマーのイベントに 下記を作る。 Private Sub Form_Click() s = "次の駅は品川です。" Form1.Text1.Text = s End Sub Private Sub Timer1_Timer() s = Form1.Text1.Text If Len(s) = 0 Then Exit Sub ' Form1.Text1.Text = Mid(s, 2, Len(s) - 1) Form1.Text1.Text = Mid(s, 2, Len(s) - 1) & Mid(s, 1, 1) End Sub 実行してフォームをクリック。 「毎度ありがとうございます。」が左から消えたり(上記コードForm1.Text1.Text=で、コメントアウトした方を活かすと)やぐるぐる回り(現状の方)します。 ご参考に。

関連するQ&A

  • LED電光掲示板表示プログラム

    こんにちは。 PCにLED電光掲示板を接続し、任意の文字列を 電光掲示板に表示するシステムを展示したいのですが どのような機器・仕組みでシステムを構築すれば よいのでしょうか? LED電光掲示板でお勧めのものがありましたら教えてください。 プログラムはC言語で作成したいです。 よろしくお願い致します。

  • 【VB】初歩的で申し訳ないですが...

    お世話になります。VB6を使用しています。 文字列がずらっと入った変数があるとします。 その文字列の中に「abc」が入っていたらTRUE、なかったらFALSEを返したいのです。 「abc」は文字列のどこにあるか決まっていません。 どうすればいいのでしょう。 大変初歩的な質問になりますがよろしくお願いします。

  • VB2013Expressでのタッチ操作

    いつもお世話になっております。 早速ですが、VB2013Expressを使用しソフトを組んでいます。 組んだソフトをWin8.1がインストールされているタブレットで使用するつもりです。 そこで質問なのですが、フォームにパネルを配置しスクロールバーを表示させます。 そのスクロールを指で行いたいと思っております。 VB2013の標準機能で実行可能なのでしょうか。 宜しくお願い致します。

  • 電光掲示板の設定

    こんにちはsometimespage3です。 私はHPビルダー8を使っているものです。 実は自分のHPに右から左に文字が流れる電光掲示板 を作ってみたいのですが、それはこのソフト でも簡単に作れますか?

  • 【VB】文字列操作についてお願いします。

    お世話になっております。 VB2005です。 ある文字列の最後の行の改行を取りたいのですが、何かよい方法はありますでしょうか。 あいうえお かきくけこ さしすせそ とあったら、"さしすせそ"のあとの改行をすべて取りたいのです。 よろしくお願いします。≦(._.)≧ ペコ

  • 普段はVBの掲示板に回答をしております。

    以下の内容をVBの掲示板に書き込みました。 できたら、VBのページに書き込みしてください。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=107235 *****ここから***** 田吾作7です。 僕の書き込みはよく削除されています。 その削除される内容は、サンプルを自分のホームページアリアにアップして、参考URLにそのアドレスを記したものです。それは削除されるべきなのでしょうか? ホームページのアドレスのトップを参考URLに載せているわけではなく、VBやVBAのサンプル集のアドレスを載せているのです。そこにはTOPページのアドレスを記しておりません。 gooに質問をしてくる人のほとんどは、経験の少ない人たちです。たぶん、VB専門の掲示板に書き込みをしたら、いろいろうるさく言われたりもするでしょう。 でもその人たちは質問をしたいのです。そして、より参考になる答えが欲しいのではないでしょうか? ぼくはVBを多くのサンプル集で学びました。たくさんのコードを見るのは一番の勉強方だと思っています。ただ、コードを抜粋されて記入されても、初期段階では全然理解できなかったと思います。ましてやここの掲示板は、スペース文字を詰めてしまって、コードを書いても、非常に見づらい! プログラムの部分的な質問ならまだしも、「こんなことがしたい」という質問なら、全体的な流れ、そしてイメージが必要になります。 もう一度言います。 サンプルを自分のホームページアリアにアップしたものです。それは削除されるべきなのでしょうか? 参考URLが他人のHPならOKで、自分のHPならダメなのですか? たぶんこの書き込みも削除されるとは思いますが、何のためにこのカテゴリがあるのか、みなさんにも意見を聞きたい! (賛成・反対・うざい 何でもOK・・・どうせ削除されるし・・・) *****ここまで*****

  • VB2.0からVB6.0へのアップグレードについて

    VB2.0で作成したアプリをWindowsXP上で動作するようVB6.0にアップグレードすることになりました。 VBXからOCXへの置き換え、文字列処理のUnicode対応、DLL呼出しの修正など問題点は多いようです。 そこで、これまでにこのような作業をした方がいらしたら手順や注意点などを教えてください。 また、これに関して書かれているHPなどあれば教えてください。

  • VB6.0[ htmlのプレビュー]

    お世話になります。VB6です。 HTML専用の掲示板に書く為のhtml変換エディタを 作ってます。 text1に書いて太文字・アンダーラインにチェックを入れるとhtmlが挿入される簡単なものです。 プレビューボタンを押すと、掲示板に書き込む前に htmlのプレビューを見れるようにしたいのですが、 どうすればよいでしょうか? とりあえずそれが出来れば完成まじかなので 教えてください。 簡単なソース入れて頂ければ助かります。 難しいですかね・・?

  • VB2010のDataGridViewについて

    VB初心者です。 VisualBasic2010のDataGridViewの表示についての質問です。 DataGridViewは通常、行単位でデータを管理する形式になっていますが、 行と列を逆にして操作したいのです。 古いバージョンのVBではコントロール右上のマークをクリックするとタスクが出てきてそこで設定できるようなのですが、VB2010ではタスクの中の操作がなくなっています。 もし、VB2010でも設定する方法があるのでしたら教えてください。 古いバージョンのVBで行と列の入れ換えを行っているサイトがあるので参考までに↓ http://d.hatena.ne.jp/Yamaki/20091214/1260767140

  • VB.NETのToString("P")について

    お世話様です。 VB.NETのToString("P")についてお聞きしたいことが御座います。 (1).ToString("P") = "100.00%"で変換した文字列を再度、1に戻す為には、 「("100.00%").Replace("%", "")) / 100」の方法しかありませんか。 他に方法があれば教えて頂きたいです。 宜しくお願い致します。

専門家に質問してみよう