コントロールが表示されないことがある


ロビン  2004-10-30 09:23:10  No: 86342  IP: [192.*.*.*]

よろしくお願いします。

たとえば、form1にいろいろなコントロールを配置し、
form1からform2を呼び出し(この時点でform1はform2を
閉じるまでは操作できない)、form2の役目が終わり
form1へ戻ったときに、form2の裏に隠れていた
form1のコントロールが消えてしまいます。(formの背景の
灰色で塗りつぶされたようになってしまう。)

これはなぜでしょうか?全てのコントロールがなるというわけでは
なく、いつもきまった、特定の部分がそうなります。

編集 削除
よし  2004-10-30 14:45:13  No: 86343  IP: [192.*.*.*]

form1のAutoReDrawプロパティは
どのようになっていますか?

編集 削除
ロビン  2004-10-30 16:24:30  No: 86344  IP: [192.*.*.*]

ありがとうございます。
AutoReDrawをtrueにしてもfalseにしても
だめみたいです

編集 削除
Say  2004-10-30 16:57:32  No: 86345  IP: [192.*.*.*]

リソースがたりないのでは?

編集 削除
ロビン  2004-10-30 17:06:35  No: 86346  IP: [192.*.*.*]

どうもです。

パソコンの性能は最近のパソコンなので問題は無いと思います。
該当のプログラムは古くからつかっていまして、古いパソコンで
も動いております。
そのプログラムを今回修正したら、その現象が起こりました。

form2を閉じた後にform1のラベルのcaptionを修正した
場合に起こるようです。

編集 削除
よし  2004-10-30 18:17:34  No: 86347  IP: [192.*.*.*]

ラベルだけですか?
captionを修正した後にRefreshしては
どうでしょうか?

編集 削除
ロビン  2004-11-01 20:47:21  No: 86348  IP: [192.*.*.*]

ありがとうございます。

やってみましたが、だめでした。
なぜか、もっと多くの範囲のコントロールが消えてしまいました。

編集 削除