VB6です。フレーム内にラベルを配置します。このラベル入りのフレームを描画時にコピーすると、フレーム内にラベルの入ったものがコピーした数だけ描画されます。現在はこの方法で使用しています。しかし画面が煩雑になり、ミスの原因ともなりますので描画時に必要個数を作成しないで、描画時に一つだけ作成して一旦画面上でコピーして、更にそのあと新しいものを消去しておいて(配列にしておくという意味)for i=1 to 5 load frame1(i) load label1(i) next i として、配列の位置を指定するコマンドなども入れて実行しますとフレームはその個数表示されますが、ラベルは最初の一つのみ表示表示され後ろは表示されません。描画時のコピーの様にラベル入りのフレームをLoad命令で描画させることは不可能なのでしょうか? 方法があればご指導くださいますようお願いします。
> 描画時のコピーの様にラベル入りのフレームをLoad命令で> 描画させることは不可能なのでしょうか? > 方法があればご指導くださいますようお願いします。こんにちは。Labelの設定部分にSet .Container = Frame1(i)を入れてみてはいかがでしょう?
これさん早速のアドバイスありがとうございました仰る方法で上手く行きました。ありがとうございました。今後とも宜しくご指導ください。