掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ラベルを一気に消すには? (ID:138943)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
WindowsXP VB2005 下記のようなプログラムでタイマーにより、複数のラベルを一気に 表示・非表示を繰り返しています。 この程度 (9個) だと実際に動かした時点ではわからないのですが、 デバッグで1つ1つ処理を見ると、 ラベルを表示 (Visible = True) の場合は、この処理を抜けた時点 で一気に画面に表示されますが、非表示 (Visible = False) は、 ループ内で1つ1つ消しています。(実際に画面から1つ1つ消えます) これを表示時と同じように処理を抜けた時点で一気に非表示にするには どうすればよろしいでしょうか。 Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Static aaa As Boolean Dim i As Integer Me.SuspendLayout() For i = 1 To 9 Step 1 If aaa = True Then LabelArray1(i).Visible = True Else LabelArray1(i).Visible = False End If Next Me.ResumeLayout(False) aaa = Not aaa End Sub
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.