[リストへもどる]
一括表示

投稿時間:2004/05/14(Fri) 08:50
投稿者名:佐渡
URL :
タイトル:
フレームのコピー
VB6です。フレーム内にラベルを配置します。
このラベル入りのフレームを描画時にコピーすると、
フレーム内にラベルの入ったものがコピーした数だけ描画されます。
現在はこの方法で使用しています。
しかし画面が煩雑になり、ミスの原因ともなりますので
描画時に必要個数を作成しないで、
描画時に一つだけ作成して一旦画面上でコピーして、
更にそのあと新しいものを消去しておいて(配列にしておくという意味)
for i=1 to 5
load frame1(i)
  load label1(i)
next i
として、配列の位置を指定するコマンドなども入れて実行しますと
フレームはその個数表示されますが、
ラベルは最初の一つのみ表示表示され後ろは表示されません。
描画時のコピーの様にラベル入りのフレームをLoad命令で
描画させることは不可能なのでしょうか? 
方法があればご指導くださいますようお願いします。

投稿時間:2004/05/14(Fri) 11:42
投稿者名:これ
URL :
タイトル:
Re: フレームのコピー
> 描画時のコピーの様にラベル入りのフレームをLoad命令で
> 描画させることは不可能なのでしょうか? 
> 方法があればご指導くださいますようお願いします。
こんにちは。
Labelの設定部分に
Set .Container = Frame1(i)
を入れてみてはいかがでしょう?

投稿時間:2004/05/14(Fri) 15:29
投稿者名:佐渡
URL :
タイトル:
Re^2: ありがとうございます。解決です。
これさん
早速のアドバイスありがとうございました
仰る方法で上手く行きました。
ありがとうございました。
今後とも宜しくご指導ください。