掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
なぜ.NETにはForm1.Loadってないんですか? (ID:88818)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
質問がLoadイベントはないのかどうかというのと勘違いしてしまいました、ごめんなさい。 さて、で、質問の件ですが、.NETの場合、プログラムのエントリポイントは、モジュールまたはクラスメンバ(Shared宣言されている)のMainまたは、指定されたフォームのコンストラクタになってます(プロジェクトオプションで変更可)。これはヘルプにも載っているので、見てみてください。 Mainの場合、クラスは当然生成されてないので、Newでインスタンス化しなければいけません。 初期化処理は、コンストラクタでも、FormのLoadイベントでもいいと思います、コンストラクタ内でLoadイベントは呼び出されるので(呼び出しのタイミングはよく分かりませんが、コンストラクタの処理のあとと考えて良さそうです)、どちらで記述しても大差はありません。今までのものと見てくれを同一にしたいのならば、Loadイベントの方がいいかな といったところです。 ただし、どちらにしてもオブジェクト指向は学び直した方が良さそうです。VB6とVB.NETは違いますので。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.