メニュー

IF文
FOR文
Usingステートメント

ArrayListを利用
IEnumerableを実装
Dictionaryを利用
StringDictionaryを利用
Stack(スタック)
Queue(キュー)
Generic List

小文字⇔大文字の変換
文字列をある文字列で分割

日付関係
現在日付と時刻の取得
明日、来月の日付の取得
月末の日付の取得
日付チェック

ファイル関係
ファイル選択ダイアログ
ファイル読み込み
CSVファイル読み込み
XmlSerializerを利用
GZip圧縮
ファイル情報の取得
フォルダ配下のファイル情報取得

MySQLに接続
ADO.NetでSQLServerに接続

スレッドを作成
ManagementObjectSearcherを利用

ドライブ情報を取得
Webリクエスト送信

フォーム関係
チェックボックス
メニューバーの作成
DataGridViewのDataSourceに配置
Timerコントロール
タスクバーにアイコンを表示
プログレスバーを表示
閉じるボタンの処理
透過度の変更
ListBoxにドラック&ドロップ
WebBrowserコントロール
コントロールをマウスで移動
MDIアプリケーション
フォームに線を引く

正規表現
「^」について
「$」について
「+」について
「*」について
「.」について
「|」について
「{n}」について
「{n,m}」について
「[]」について

トップ
E-Mail
xml

ASP.Netのお勉強
ASP.Netで掲示板を作成しよう
Excel マクロ・VBAのお勉強
PHPのお勉強
AJAXのお勉強
Webデザインのお勉強
Javaのお勉強
連想書籍検索
世界の観光地検索
路線図
総合サイトCocoaLiz
プログレスバーを表示@VB.Net

プログレスバーを表示します。。

フォームにProgressBarを配置します。
タイマーを利用して、プログレスバーの値を変更する方法とするので、
Timerも配置します。

ページロード時に、プログレスバーとタイマーの設定を行います。
ここの設定は、フォームのデザインのプロパティでも行えます。
タイマーをスタートさせます。

タイマーのインターバル経過後の処理を記述します。
現在のプログレスバーの進捗値を取得し、
値を増やします。100より大きかったら0に戻します。
プログレスバーに進捗値をセットします。

フォームを表示させて、
プログレスバーの進捗状況が変化しているのを確認します。


Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        'プログレスバーの設定
        '最小値
        ProgressBar1.Minimum = 0

        '最大値
        ProgressBar1.Maximum = 100

        '進捗値
        ProgressBar1.Value = 0

        'サイズ(横、縦)
        ProgressBar1.Size = New System.Drawing.Size(100, 25)

        'Timerの設定
        'インターバル(ms)
        Me.Timer1.Interval = 100

        'タイマースタート
        Me.Timer1.Start()
    End Sub

    'Timerのインタバール経過後の処理
    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        Dim value As Integer

        'プログレスバーの値
        value = ProgressBar1.Value

        '値を増加(100より大きければ0にする)
        value += 1
        If value > 100 Then
            value = 0
        End If

        '進捗値をセット
        ProgressBar1.Value = value
    End Sub
End Class




Copyright (C) 2008 VB.Netのお勉強. All Rights Reserved.