コードからラベルを配置


ささ  2008-01-28 17:26:47  No: 100144  IP: 192.*.*.*

コードから、新規のラベルをフォームに配置したいです。

また、ボタンを押したら、配置したラベルを削除したいです。

どうすればよいのでしょうか?

編集 削除
いな  2008-01-28 18:07:27  No: 100145  IP: 192.*.*.*

予め用意しておけば、VisibleのTrue/Falseだけで出来るけれど、
そうじゃないんだよね?

編集 削除
ささ  2008-01-29 09:27:41  No: 100146  IP: 192.*.*.*

ラベルの配置数が、複数に及びます。

五個配置していただけだと、6個目が無理ですので・・・

編集 削除
ぶぶ  2008-01-29 09:42:27  No: 100147  IP: 192.*.*.*

vbのバージョンは?
Loadについて調べてみてください

編集 削除
ささ  2008-01-29 10:04:39  No: 100148  IP: 192.*.*.*

VB6.0です。

編集 削除
大吉末吉  2008-01-29 12:11:10  No: 100149  IP: 192.*.*.*

> VB6.0です。

Ver6までのVBには「コントロール配列」と言う、特殊なコントロールの管理方法があります。

それを使えば(コントトール配列で作り直せば)、
コントロールの数を実行時に増やしたり減らしたりが、できます。

増やすのは、ぶぶさんの言われている「Load  メソッド」で可能です。
減らすのは「Unload メソッド」です。

編集 削除