投稿日 | : 2005/03/28(Mon) 10:55 |
投稿者 | : ダンボ |
URL | : |
タイトル | : Re^3: テキストの配列の持ち方 |
> Load命令でと言うのは、
> "Private Sub Form_Load()"
> のところのことでしょうか?
「Load命令」は命令ですな。「Form_Load」はイベントですな。
私が言わんとしているのは、text1(0)を1個だけ静的にデザインしておいて、残りの59個は
Load命令で動的に作り出せば良い、ということです。
For i = 1 to 60
Load text1(i)
text1(i).Move Left(i), Top(i)
text1(i).Visible = True
Next i
テキストボックスを動的に作る場合のメリット
・雛形のtext1(0)のデザインだけを修正すればすべてのテキストボックスに反映できる。
(フォントサイズを変えたいなど仕様変更時に60個力ずくで作業しますか?ま、それも良し。)
テキストボックスを動的に作る場合のデメリット
・text1(i)を置く場所は、計算で決めれるようにデザインしておく必要がある。
(ま、そうしておけばフォームの拡大縮小にも対応できるし)