■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#8439-0処理中画面の表示方法のりのり2000-03-10(金) 17:03
     #8440-0RE#8439:処理中画面の表示方法匿名84402000-03-10(金) 17:21
     #8463-0RE#8440:処理中画面の表示方法匿名84632000-03-11(土) 09:06
     #8473-0RE#8463:処理中画面の表示方法ASA2000-03-12(日) 09:06
#8439-0
処理中画面の表示方法
処理中画面を表示したいのですがその方法を誰か教えてください。

【詳細】
 フォーム1のスタートボタンを押したら処理中画面を表示してその処理中画面に
 プログレスバー及び処理中件数を表示したいのです。
 よくセットアップとかで進行状況を表示するみたいなやつです。

 メインの処理はフォーム1の中に記述しています。
 その進行状況を処理中画面に受け渡してその進行状況を表示したいのです。

だれか教えてください。 宜しくお願い致します。
#8440-0
RE#8439:処理中画面の表示方法
>  フォーム1のスタートボタンを押したら処理中画面を表示してその処理中画面に
>  プログレスバー及び処理中件数を表示したいのです。
>  よくセットアップとかで進行状況を表示するみたいなやつです。
> 
>  メインの処理はフォーム1の中に記述しています。
>  その進行状況を処理中画面に受け渡してその進行状況を表示したいのです。

だいたいこんな手順になると思います。

1.処理中表示をするフォーム(Form2とする)を用意
2.フォーム1のメインの処理を始めるときに、Form2.Show
3.メイン処理の中の進行状況を更新したいタイミングの箇所で
 プログレスバーのValueプロパティと、進行件数を変更
4.メイン処理が終了したら、Form2.Unload

わからない点を具体的に書いていただければ、
もう少し詳しく書けるのですが。
#8463-0
RE#8440:処理中画面の表示方法
> 1.処理中表示をするフォーム(Form2とする)を用意
> 2.フォーム1のメインの処理を始めるときに、Form2.Show
> 3.メイン処理の中の進行状況を更新したいタイミングの箇所で
>  プログレスバーのValueプロパティと、進行件数を変更
> 4.メイン処理が終了したら、Form2.Unload

回答ありがとうございます。
助かります。

手順1〜2は準備できていてフォーム2(処理中画面)は表示されます。
知りたいのは手順3の部分で、フォーム1からフォーム2に対しての
プログレスバーのValueプロパティと、進行件数を変更の仕方です

フォーム2の方にプログレスバーと処理件数を表示するためのTEXT
BOXも用意しています。

この説明では不十分かとは思いますが宜しくお願い致します。
#8473-0
RE#8463:処理中画面の表示方法
> 知りたいのは手順3の部分で、フォーム1からフォーム2に対しての
> プログレスバーのValueプロパティと、進行件数を変更の仕方です
> フォーム2の方にプログレスバーと処理件数を表示するためのTEXT
> BOXも用意しています。

Form1のコードからForm2に配置されているコントロールのプロパティを変更したい場合
  Form2.ProgressBar1.Value = 設定する値
  Form2.Text1.Text = "設定する文字列"
のようにして、新しい値を設定することができます。ループ処理の中などに入っていて、
表示がうまくいかない場合は、DoEventsやRefreshメソッドを使うなどしてみてください。

 場合によっては、With...End Withを使ったり、オブジェクト変数にSetしたほうがよい
かもしませんが、とりあえず上記のようにして試してみてください。
このページと関連する記事:
#8406-0アプリケーションモーダルについて2000-03-09(木) 23:49
#28491-0DoEvents2002-05-02(木) 00:37
#1941-0ループ中に応答無しになる2004-05-06(木) 19:47
#4902-0メインFormを消した時の、サブFormの消し方2002-02-09(土) 12:13
#2429-0データバインドせずにGridに検索結果を出力したい。1999-10-18(月) 15:13
#35779-0コピーの進行状況・・2000-12-21(木) 13:15
#17264-0プログレスバーについて2001-08-14(火) 15:25
#4222-2ProgressBarの使い方を教えてください2002-01-23(水) 08:20
#45442-0プログレスバーのカウント2001-07-29(日) 09:46
#40378-0Dbgridについて2001-03-16(金) 09:49
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)