■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#18786-0一旦停止って出来ますか?Muku2001-11-16(金) 18:30
     #18787-0RE#18786:一旦停止って出来ますか?よねKEN2001-11-16(金) 18:35
     #18791-0RE#18786:一旦停止って出来ますか?サタデー寵児2001-11-17(土) 11:35
#18786-0
一旦停止って出来ますか?
プログラムの途中で、設定入力を促すフォームを表示し、
その設定値を待って、次の処理に移りたいのですが、
プログラムがフォームの終了を待ってくれません。

(ファイルを読み込み編集して出力する簡単な処理です)
プログラムの流れは以下の感じです。
*******************************************
(1)プログラムで使うファイルを読み込む
(2)出力形式を選択するフォームをShowする
(3)選択された出力形式に変換する
(4)決まったフォルダーに作成したファイルを出力
*******************************************
困っているのは、(2)の選択フォームをShowしながら
(3)の処理に進んでしまう事です。
(必要な設定が終わらないうちに(3)へ行くためエラーが出ます)

(2)のフォームで設定を行い、フォームを閉じたら(3)へ
移るには、どうすれば良いのでしょうか? 

アドバイスよろしくお願いします。










#18787-0
RE#18786:一旦停止って出来ますか?
> (2)出力形式を選択するフォームをShowする

モーダル指定でShowしましょう。
詳しくはヘルプで。
#18791-0
RE#18786:一旦停止って出来ますか?
恐らく、今はこのような書き方をしているのでしょう。

Sub AAA

    'プログラムで使うファイルを読み込む
    (省略)

    '出力形式を選択するフォームをShowする
    (省略)

    '選択された出力形式に変換する
    (省略)

    '決まったフォルダーに作成したファイルを出力
    (省略)

End Sub

上のルーチンでは、フォームをShowするところまでにとどめておく。
Showされたフォームでの入力を確定するイベント(多分OKボタンのようなものを
クリック)で出力を行うサブルーチンを呼び出す、という流れにしてみてはいかかでしょうか。

お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)