フォームを隠して処理する方法


めちゃめちゃ  2005-01-18 11:58:47  No: 118995  IP: [192.*.*.*]

フォームを閉じる時に画面が少し残って閉じられるのですぐに閉じてしまう方法はありますか?

編集 削除
じゃんぬねっと  URL  2005-01-18 12:02:09  No: 118996  IP: [192.*.*.*]

良くわかりませんが、描画がすぐ行われないことを指しているのでしょうか?
Refresh() メソッドでも実行しちゃってください。

編集 削除
特攻隊長まるるう  2005-01-18 12:14:25  No: 118997  IP: [192.*.*.*]

何故遅いのか?をもう少し説明して頂かないと…

例えば閉じる前に何か処理してるのか?何も処理
してないのに遅いのか?で原因と対処法が変わって
来ると思います。

フォームの.Visible = False にしてみるとか?。

編集 削除
めちゃめちゃ  2005-01-18 13:06:40  No: 118998  IP: [192.*.*.*]

閉じた後にデータベースからデータを取得する際に時間がかかりすぐに閉じません

編集 削除
じゃんぬねっと  URL  2005-01-18 13:47:31  No: 118999  IP: [192.*.*.*]

その処理が終るまで、そのフォームは表示しておくべきではないでしょうか?
処理中ダイアログも添えて。

それから、Unload()

編集 削除
特攻隊長まるるう  2005-01-18 13:56:40  No: 119000  IP: [192.*.*.*]

>閉じた後にデータベースからデータを取得する際に時間がかかりすぐに閉じません
いや、だからっ(>△<;)最初からそう書いてくれれば嬉しいんだけど、
書いてくれないから『フォームを閉じる時に何か処理してるんですか?』
って聞いて答えを待っても良かったけど、無駄なやり取りが1回増えるから、
上の答えを予想して回答してるの。
>閉じた後にデータベースから
って事は閉じる部分にデータベース検索の処理を呼んでるんだよね?
そしたらその前で
>フォームの.Visible = False にしてみるとか?。
…まで話は進んでるもの!。…もう既に回答終わってるもの!。
『それで解決できました』か『〜という理由で都合が悪いです』
とか返事が来ないと誰もこれ以上回答できないもの!。

>その処理が終るまで、そのフォームは表示しておくべきではないでしょうか?
>処理中ダイアログも添えて。
…ま、普通はそぉしますね。プログラム終わってからCPU負荷
100%とかになってたら『何やっとんじゃこのアプリわ!?』って
思いますもの。

編集 削除
じゃんぬねっと  URL  2005-01-18 15:05:19  No: 119001  IP: [192.*.*.*]

> …ま、普通はそぉしますね。プログラム終わってからCPU負荷
> 100%とかになってたら『何やっとんじゃこのアプリわ!?』って思いますもの。

はい。
その最中にあぼ〜んされちゃって、それをクレームつけられたら、
開発側は、言い訳できませんから。(ぇ

編集 削除
 2005-01-20 00:48:01  No: 119002  IP: [192.*.*.*]

でも、実際、こうゆう要領を得ない質問をしていくる人が、
実際の仕事の現場で、普段どんな打ち合わせしているのか非常に興味がある。

編集 削除
Fちゃん  2005-01-20 06:51:53  No: 119003  IP: [192.*.*.*]

コーダは打合せしないでしょぅ。
うちの会社では駄目SEがぼろぼろにしたプロジェクトを
優秀SEがリカバリする体制になっています。

編集 削除