フォームのコンストラクタのオーバーロード
- 題名: フォームのコンストラクタのオーバーロード
- 著者: して
- 日時: 2008/09/02 7:36:20
- ID: 22887
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: フォームのコンストラクタのオーバーロード
- 著者: 魔界の仮面弁士
- 日時: 2008/09/02 8:57:00
- ID: 22888
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: フォームのコンストラクタのオーバーロード
- 著者: して
- 日時: 2008/09/02 14:43:19
- ID: 22897
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
VB2005 を使っています。
フォームのコンストラクタのオーバーロードについて
引数を持たないコンストラクタ(デフォルト)と、
引数を持つコンストラクタを作成しようと考えています。
Public Sub New(i as integer)
〜
End Sub
と作成すると、
警告
「デザイナで生成された型 '割愛.form1' の 'Public Sub New(i As Integer)'
は InitializeComponent メソッドを呼び出さなければなりません。」
と警告が出てしまいます。
引数を持たないデフォルトのコンストラクタと
引数を持つコンストラクタの両方で、InitializeComponent メソッドを
呼び出さなければならないのでしょうか?
複数の箇所で InitializeComponent メソッドの呼び出しを行わなくても
済むような方法はないのでしょうか。