タグ

VB.NETとプログレスバーに関するmikurassのブックマーク (3)

  • 時間のかかる処理の進行状況を表示する: .NET Tips: C#, VB.NET

    時間のかかる処理の進行状況を表示する大きなファイルを読み込んだり、大量のファイルをコピーする時のように、時間のかかる処理を行うとき、何の表示もないとユーザーは「アプリケーションがフリーズしたのでは」と不安になってしまうかもしれません。そのようなときは、処理の進行状況をメッセージやプログレスバーで表示することが有効です。ここでは、時間のかかる処理の進行状況を表示する方法と、ユーザーが途中でキャンセルできるようにする方法を説明します。 ここでは単純な例として、WindowsフォームにLabelコントロール(Label1)とProgressBarコントロール(ProgressBar1)とButtonコントロール(Button1)を貼り付け、Button1をクリックすると1秒おきにLabel1とProgressBar1の内容が変化する(1から10までカウントアップする)アプリケーションを作成します

    時間のかかる処理の進行状況を表示する: .NET Tips: C#, VB.NET
  • 進行状況ダイアログを表示する

    注意:この記事は、.NET Framework 1.1以前を想定して書かれています。.NET Framework 2.0以降でも動作するとは思いますが、.NET Framework 2.0以降では「BackgroundWorkerクラスを使用して進行状況ダイアログを作成する」の方を参考にしてください。 ここでは、時間のかかる処理を行っている時にその進行状況を表示する、進行状況ダイアログを表示する方法を紹介します。 進行状況ダイアログを作成するには、「時間のかかる処理の進行状況を表示する」で紹介した方法が参考になります。ここではその内、マルチスレッドを使用する方法で進行状況ダイアログを作る方法を紹介します。 補足:ここではDoEventsメソッドを使った方法は紹介しませんが、「時間のかかる処理の進行状況を表示する」を参考にすれば簡単でしょう。しかしDoEventsメソッドを使って進行状況ダイ

    進行状況ダイアログを表示する
  • 全ては時の中に… : 【VB.NET】プログレスバーを利用する

    2007/7/2322:57 【VB.NET】プログレスバーを利用する 処理の進行状況を視覚的に表現するためにプログレスバーと呼ばれるコントロールが用意されている。 このプログレスバーの利用方法について説明する。 【手順】 1.ツールバーからProgressBarコントロールをクリックする。 2.フォーム上で任意の大きさを指定して配置する。 ※ドラッグで大きさを指定する。 3.プロパティを設定する。 以下、サンプル。 【プロパティの設定値】 Minimum :最小値 Maximum :最大値 Value  :現在値 【コード】 コントロール名は、Progress1とする。 Public Class Form1 'プログレスバーの初期化 Private Sub InitProgress() Progress1.Minimum = 0 Progress1.Maximum = 1000 Prog

  • 1