VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 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メソッドなどを使って、
表示位置の調整等を行ってください。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -