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

投稿日: 2005/01/06(Thu) 13:46
投稿者ダンボ
URL
タイトルボタンコレクションを引数として渡す

コマンドボタンのコレクションを引数で内部サブルーチンに渡したいと思っています。

具体的には、Loadして複製したcmd(1),cmd(2),...を渡します。
For i= 1 to n
Load cmd(i)
Next For
Call DecideOP( cmd )


Private Sub DecideOP( BTNS As Collection )
Dim N As Integer
N = BTNS.UBound - BTNS.LBound +1
End Sub

サブルーチン側の宣言と呼び出し側が合っていないとIDEに怒られています。(実行時エラー13:型が一致しません)
BTN As CommandButton と宣言しても、それはもちろん、実行時エラー13で怒られます。
BTN As CommandButtonのCollectionと宣言したいのですがね。

どのように書けば正しい文法になるでしょうか?


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

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

- VBレスキュー(花ちゃん) - - Web Forum -