Vb.net-progress-bar
VB.Net-ProgressBarコントロール
Windowsプログレスバーコントロールを表します。 これは、何らかのタスクのステータスに関する視覚的なフィードバックをユーザーに提供するために使用されます。 操作の進行に合わせて左から右に塗りつぶされるバーが表示されます。
ツールボックスからProgressBarコントロールをクリックして、フォームに配置してみましょう。
プログレスバーの主なプロパティは、Value _、 Maximum_、および_Minimum_です。 MinimumプロパティとMaximumプロパティは、プログレスバーに表示できる最小値と最大値を設定するために使用されます。 Valueプロパティは、進行状況バーの現在の位置を指定します。
ProgressBarコントロールは、通常、アプリケーションがファイルのコピーやドキュメントの印刷などのタスクを実行するときに使用されます。 ユーザーにとって、視覚的なキューがない場合、アプリケーションは応答しないように見える場合があります。 そのような場合、プログレスバーを使用すると、プログラマは進行状況を視覚的に確認できます。
ProgressBarコントロールのプロパティ
以下は、ProgressBarコントロールの一般的に使用されるプロパティの一部です-
Sr.No. | Property & Description |
---|---|
1 |
AllowDrop Control.AllowDropをオーバーライドします。 |
2 |
BackgroundImage ProgressBarコントロールの背景画像を取得または設定します。 |
3 |
BackgroundImageLayout プログレスバーの背景画像のレイアウトを取得または設定します。 |
4 |
CausesValidation コントロールがフォーカスを受け取ったときに、検証が必要なコントロールで検証を実行するかどうかを示す値を取得または設定します。 |
5 |
Font ProgressBarのテキストのフォントを取得または設定します。 |
6 |
ImeMode ProgressBarの入力メソッドエディター(IME)を取得または設定します。 |
7 |
ImeModeBase コントロールのIMEモードを取得または設定します。 |
8 |
MarqueeAnimationSpeed プログレスブロックがプログレスバーをスクロールするのにかかる時間をミリ秒単位で取得または設定します。 |
9 |
Maximum control.vの範囲の最大値を取得または設定します |
10 |
Minimum コントロールの範囲の最小値を取得または設定します。 |
11 |
Padding ProgressBarコントロールの端とそのコンテンツの間のスペースを取得または設定します。 |
12 |
RightToLeftLayout ProgressBarとそれに含まれるテキストを右から左に表示するかどうかを示す値を取得または設定します。 |
13 |
Step PerformStepメソッドの呼び出しによって進行状況バーの現在の位置が増加する量を取得または設定します。 |
14 |
Style 進行状況バーに進行状況を表示する方法を取得または設定します。 |
15 |
Value 進行状況バーの現在の位置を取得または設定します。v |
ProgressBarコントロールのメソッド
以下は、ProgressBarコントロールの一般的に使用されるメソッドの一部です-
Sr.No. | Method Name & Description |
---|---|
1 |
Increment ProgressBarコントロールの現在の位置を指定された量だけ増やします。 |
2 |
PerformStep 指定されたステップで値をインクリメントします。 |
3 |
ResetText Textプロパティをデフォルト値にリセットします。 |
4 |
ToString プログレスバーコントロールを表す文字列を返します。 |
ProgressBarコントロールのイベント
以下は、ProgressBarコントロールの一般的に使用されるイベントの一部です-
Sr.No. | Event & Description |
---|---|
1 |
BackgroundImageChanged BackgroundImageプロパティの値が変更されたときに発生します。 |
2 |
BackgroundImageLayoutChanged BackgroundImageLayoutプロパティの値が変更されたときに発生します。 |
3 |
CausesValidationChanged CausesValidationプロパティの値が変更されたときに発生します。 |
4 |
Click コントロールがクリックされたときに発生します。 |
5 |
DoubleClick ユーザーがコントロールをダブルクリックすると発生します。 |
6 |
Enter フォーカスがコントロールに入ると発生します。 |
7 |
FontChanged Fontプロパティの値が変更されたときに発生します。 |
8 |
ImeModeChanged ImeModeプロパティの値が変更されたときに発生します。 |
9 |
KeyDown コントロールにフォーカスがあるときにユーザーがキーを押すと発生します。 |
10 |
KeyPress コントロールにフォーカスがあるときにユーザーがキーを押すと発生します。 |
11 |
KeyUp コントロールにフォーカスがあるときにユーザーがキーを離したときに発生します。 |
12 |
Leave フォーカスがProgressBarコントロールから離れると発生します。 |
13 |
MouseClick コントロールがマウスでクリックされたときに発生します。 |
14 |
MouseDoubleClick ユーザーがコントロールをダブルクリックすると発生します。 |
15 |
PaddingChanged Paddingプロパティの値が変更されたときに発生します。 |
16 |
Paint ProgressBarが描画されるときに発生します。 |
17 |
RightToLeftLayoutChanged RightToLeftLayoutプロパティが変更されたときに発生します。 |
18 |
TabStopChanged TabStopプロパティが変更されたときに発生します。 |
19 |
TextChanged Textプロパティが変更されたときに発生します。 |
例
この例では、実行時に進行状況バーを作成します。 フォームをダブルクリックして、開いたウィンドウに次のコードを配置しましょう。
上記のコードが実行され、Microsoft Visual Studioツールバーで使用可能な Start ボタンを使用して実行されると、次のウィンドウが表示されます-