コンテンツ
一部のアプリケーションは起動時に単純にロードされますが、他のアプリケーションはスタイルに従って実行されます。開始フォームにカスタムロードバーを追加することで、Visual Basicアプリケーションを目立たせることができます。 Visual Studioのツールボックスにはプログレスバーはありませんが、付属のコンポーネントを使用して作成することができます。いくつかのコントロールをフォームにドラッグし、色を調整し、プログラムを開いたときに挨拶する活気のあるバーを表示してユーザーに印象を与えます。
説明書
カラフルなプログレスバーはあなたのアプリユーザーを感動させることができます (水玉模様の画像/水玉模様/ゲッティイメージズ)-
Visual Studioを開き、いずれかのVisual Basic .NETプロジェクトをロードします。まだ開いていない場合は、プロジェクトファイルのリストを含む[ソリューションエクスプローラ]を開きます。
-
「ソリューションエクスプローラ」でプロジェクトの開始フォームのアイコンを見つけてダブルクリックします。 Visual Studioがデザインウィンドウを開き、フォームを表示します。
-
ツールボックスを開き、その中にある "GroupBox"コントロールをドラッグして追加します。ツールボックスに戻って、同じ方法で "ProgressBar"コントロールを追加します。
-
"ラベル"コントロールをフォームにドラッグします。それをクリックして、追加されたプログレスバーの上にドラッグします。ラベルとバーを左端に合わせます。
-
ツールボックスに戻り、同じ方法でTimerコントロールをドラッグします。ツールボックスを閉じます。
フォームにコントロールを追加する
-
追加したタイマーをクリックし、「F4」を押して「プロパティ」ウィンドウを開きます。ウィンドウの上部にある[イベント]アイコンをクリックしてイベントのリストを表示します。
-
"Tick"イベントをダブルクリックします。 Visual Studioはコードウィンドウを開き、時計の目盛り付きで実行されるサブ "Timer1_Tick"を表示します。
-
次のコードをsubの本文に貼り付けます。
loadingBarValue + =インクリメント
loadingBarValue> 100の場合それからloadingBarValue = 100 Timer1.Stop()GroupBox1.Visible = False
ProgressBar1.Value = loadingBarValue
最後の文は、プログレスバーの視覚的インジケータを "LoadBarValue"変数に格納されている値に移動させます。フォームのロード時にはゼロである変数の値は、変数 "increment"で定義された量だけ増加します。この値は1なので、「Load」サブルーチンを実行するたびに「LoadBarValue」の値が1ずつ増えます。バーが最大値(100)に達すると、タイマーは停止します。プログレスバーとラベルを含むグループボックスは自動的に消えます。
-
「F7」を押してテンプレートビューに戻り、フォームのタイトルバーをダブルクリックします。 Visual Studioはコードウィンドウを再度開き、フォームのサブ「ロード」を表示します。このサブに次のコードを貼り付けます。
loadingBarValue = 0 Timer1.Interval = 200インクリメント= 1
GroupBox1.Text = "" Label1.Text = "読み込み中" Label1.BackColor = Color.Transparent Label1.ForeColor = Color.Green
Timer1.Start()
最初の文は、 "LoadingBarValue"をゼロに初期化します。 2番目の値は、クリックとクリックの間にタイマーが待機するミリ秒数を設定します。この例では、値は200になります。この数を増やすと、アニメーションが遅くなります。この例では値1を持つ変数 "increment"は、プログレスバーがタイマーの各ティックでどれだけ速く動くべきかを決定します。 "Loading"という単語を別の単語に変更できます。次の2行は前景色と背景色を制御します。それらを変更するか、「透明」と「緑色」のままにすることができます。最後の文はタイマーを開始します。
-
コードウィンドウの一番上に移動して、 "Class"宣言を見つけます。その下に2つの文を貼り付けてください。
薄暗いloadingBarValue薄暗い増分
これは、上記の変数 "loadingBarValue"と "increment"を定義します。
-
プロジェクトを実行するために、「F5」を押します。ロードバーのようなプログレスバーが表示されます。設定されたテキスト付きのラベルがバーの上に表示されます。アニメーションの緑色のバーがプログレスバーの最後まで左から右に移動します。これが起こると、バーとラベルは消えます。
プログラミングロジックを追加する
どうやって
- 「グループボックス」コントロールをドラッグして、フォーム内の任意の場所にバーとラベルを配置します。ラベルとプログレスバーが内部にあるので、それらは1つの単位として扱われ、配置が簡単になります。前景と背景の値を変更して、さまざまな色を試すこともできます。この例のデフォルトの緑色は、アプリケーションの読み込み中に表示されるアニメーションバーの色と一致するため、調和のとれた視覚効果が得られます。