一文字ずつ表示する 


タイプライターみたいに、一文字ずつ表示する方法です。V友で質問が
あったようなので、さくっと作ってみました。文字列を操作する関数を知って
いたら簡単に出来るんだけどね。
         


こんな風にText1とLabel1とCommand1を配置して、

Option Explicit
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Private Sub Command1_Click()

  Dim i As Long
  Dim lngLen As Long
  Dim strString As String

  lngLen = Len(Text1.Text)
  strString = Text1.Text

  For i = 0 To lngLen
    Label1.Caption = Left$(strString, i)
    Label1.Refresh
    Call Sleep(100)
  Next

End Sub

注意すべき点は、Sleepでしょう。これがないと凄いスピードで表示されるので
話になりません。
Label1.Refreshですが、よく分かりません。こうしないと更新されないみたいです。
外してみると分かります。

サンプルは、作ったけど面倒なので配布してません。
ソースは上ので全てだからいいよね。どーしても欲しい場合は、掲示板に一言どヴそ。
Infomation Title :一文字ずつ表示させる 2000 5/5
作成者 : Manabu
環境 : VisualBasic 6.0 , InternetExplorer5.0 , Windows98

1999-2000 Copyright(C) Manabu
1999-00 Manabuの部屋 http://www.manabu.uni.cc/
この文章の無断転際を禁じます

PC用眼鏡【管理人も使ってますがマジで疲れません】 解約手数料0円【あしたでんき】 Yahoo 楽天 NTT-X Store

無料ホームページ 無料のクレジットカード 海外格安航空券 ふるさと納税 海外旅行保険が無料! 海外ホテル