Windowsフォームのデフォルトコンストラクタはどこにありますか?私は:VB.NET:Windowsフォームのデフォルトコンストラクタはどこですか?
Public Sub New()
End Sub
私は私のエディタとしてVisual Studio 2008を使用する必要があります。
Windowsフォームのデフォルトコンストラクタはどこにありますか?私は:VB.NET:Windowsフォームのデフォルトコンストラクタはどこですか?
Public Sub New()
End Sub
私は私のエディタとしてVisual Studio 2008を使用する必要があります。
デフォルトでは表示されません。これを宣言すると、デフォルトのコンストラクタがオーバーライドされます。実際には、Public Sub New()を入力してEnterキーを押すとすぐに、VSは2行のコードを入力し、必要に応じてコードを追加することができます。
あなたが何も書いていない限り、デフォルトのコンストラクタはありません。だからあなたの質問のコードスニペットをMyForm.vbファイルに追加して、あなたは満足しています。 VSは通常InitializeComponent()
へのコールを追加しますが、これは意味があります。
VBクラスのデフォルト(パブリック)コンストラクタは明示的に定義する必要はありません。また、.Designer.vbファイルにはDesignerGeneratedAttributeが含まれており、InitializeComponent
への呼び出しがデフォルトのコンストラクターに自動的に追加され、手動で追加されたコンストラクターがそうでない場合にはエラーが発生します。
あなたが書き込んだファイルにそのファイルがあります。 –
@Doc:winformの* .Designer.vbを意味しますか?デフォルトコンストラクタはありません...... – odiseh