- PR -

New()コンストラクタの引数追加について

1
投稿者投稿内容
1co
常連さん
会議室デビュー日: 2005/08/10
投稿数: 39
投稿日時: 2005-08-25 12:56
いつもお世話になります。

標記の件について教えてください。

1.VB.netにて、ユーザコントロール1と、
ユーザコントロール1を親とするユーザコントロール2を作成。
2.ユーザコントロール1のNEW()に引数を追加。
Public Sub New()

Public Sub New(Byval p_intXXX as Integer)

という変更を加えたところ、ビルドは通りますし、正常に動作するものの、
以下メッセージがタスク一覧に表示され、
ユーザコントロール2をデザイナで表示できなくなってしましました。

「ユーザコントロール1のインスタンスを作成中に例外が発生しました。例外は "型 ユーザコントロール1にコンストラクタが見つかりませんでした。"です。」

New()コンストラクタに引数を加えたためかと思われますが、
回避方法をご存知の方がいらっしゃいましたらお教えください。
よろしくお願いいたします。
きくちゃん
ぬし
会議室デビュー日: 2003/08/01
投稿数: 854
お住まい・勤務地: 都内某所
投稿日時: 2005-08-25 14:17
1coさん、こんにちは。

引用:

回避方法をご存知の方がいらっしゃいましたらお教えください。


引数無しのコンストラクタも用意しましょう。
1co
常連さん
会議室デビュー日: 2005/08/10
投稿数: 39
投稿日時: 2005-08-25 14:29
きくちゃんさん、ありがとうございます。
ご指摘のとおりコーディングしたところ、エラー回避できました。

ご回答ありがとうございました。

引用:

きくちゃんさんの書き込み (2005-08-25 14:17) より:
1coさん、こんにちは。

引用:

回避方法をご存知の方がいらっしゃいましたらお教えください。


引数無しのコンストラクタも用意しましょう。


1

スキルアップ/キャリアアップ(JOB@IT)