VB5でフォームやラベルを作るには

解決


TRS  2004-02-07 04:23:33  No: 81889  IP: [192.*.*.*]

VB5ではあらかじめフォームを作って、その中にプログラムなどを
入れておきますが、

VBのプログラムからFormとかラベルなどを新規に作り出すことは
できるのでしょうか?


for i=0 to 10
locate 0,i:print "DATA=";i
next

みたいな事を多数表示したいのですがラベルをいちいち
手動で作成するのも面倒だし
debug.printを使用してもいまいちで
スクロールもしないので
使いたくないのです。方法があればよいのですが
よろしくお願いします。

編集 削除
魔界の仮面弁士  2004-02-07 11:14:35  No: 81890  IP: [192.*.*.*]

たとえば、Indexプロパティを0にしたTextBoxを1つだけ貼っておき、 

    Load Text1(1)
    Text1(1).Move 180, 180, 1024, 360
    Text1(1).Text = "あいうえお"
    Text1(1).Visible = True

のようにする事で、コントロール数を増加させることができまう。

編集 削除
TRS  2004-02-08 05:34:22  No: 81891  IP: [192.*.*.*]

無事に解決しました。これで多数表示できます。
マニュアルにも書かれていないのにすごいです。
こんな技があったとは。長年の不満が解決しました。

魔界の仮面弁士さん
ありがとうございました。

編集 削除