こんにちは。
Win7でVB6(SP6)を使っています。
複数の画面で同様の動きをさせたくて、マスタの画面と入力画面ですが、SetParentを使っています。
同様の動きとはラジオボタンを貼り付けただけのものなのですが、マスタと入力画面で同じコードを書きたくなかったので、SetParentを使いました。
親フォームがあって、SSTabにPictureBoxを貼り付けて、そのPictureBoxにSetParentで子フォームをロードしています。
親フォームの機能でボタン押下時に入力データをクリアする機能があるのですが、クリアしたときにSSTabのBackColorが白になってしまいます。
BackColorをデフォルト(vbButtonFace)にしたくてクリア直後にvbButtonFaceを指定したんですが、白のままでした。
Me.Refreshしても駄目でした。
子フォームをUnloadしてSetParentし直しても駄目でした。
解消する方法は無いでしょうか?
コードは大量すぎて乗せるのは難しいです。ごめんなさい。
よろしくお願いします。
Win7のvbButtonFaceの色はデフォルトで白だったはずです。
編集 削除返信遅くなってごめんなさい。
デバッグで追っていったんですが、エラーの場所がわかりました。
お騒がせしました。
ごめんなさい。