投稿日 | : 2003/08/27(Wed) 10:33 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re^4: 実行時、コントロールの生成 |
> 簡単な方法は最初にコマンドボタンを1つ作成してIndexを「0」にして
> コマンドボタンがクリックされたら「load command1(ubound(command1)+1)」で次のIndexの
> コントロールを作成できますよ
実は『コントロール配列』は「配列」ではないので、UBound関数は使えなかったりします。
"配列"という用語が使われているのややこしいですが、これは一種のコレクションオブジェクトです。
ですから、UBound関数の替わりにUBoundメソッドを使って
Load Command1(Command1.UBound + 1))
のように書く事になります。
なお、Loadした直後のコントロールは、通常、非表示になっています。
必要に応じて、VisibleプロパティやMoveメソッドなどを使って、
表示位置の調整等を行ってください。