投稿者 るしぇ  (社会人) 投稿日時 2009/10/7 00:48:43
> これであってますでしょうか?
あってるんじゃないでしょうか。
# Imports xxx の1行は無くても動きそうですが。
Class に書く方法もあります。
[DOBON.NET Tips アプリケーションのエントリポイントを自作する]
http://dobon.net/vb/dotnet/programing/makeentrypoint.html
> Form1.vbにSub Main書いてもだめだったので
単純に Form1 クラスに書いただけでは Form1 のインスタンスを生成
しないと実行できないから、じゃあその前は何が実行するの?って
話でしょうね。


> 1.使わなくなった、Form1っていうのは完全消去しても構わないものでしょうか。
大体のことは個人的に試してるけど、ドキュメントとか示せないので
ボクの判断を採用してもしょうがないと思います。
まぁ、やってみればいいのでは?

プロジェクトのフォルダを丸ごとコピーしておけばバックアップになり、
コピー先はどんなに壊しても大丈夫です。


>2.今回の設定を離れて、MyFormにデザインを追加して使いたいけど、
>  MyForm自体はそのままにしておきたいという場合、
日本語になってないような気もするけど、技術的な話からいけば
MyForm をメイン処理の新規フォームで継承すればいいのでは?

# ある時点の MyForm から開発を始めたいというなら、ファイルコピーで
# プロジェクトに追加した後、クラス名とかを調整してやってもいいけど、
# そういう話ではないよね?

Form ファイルを追加するときに[カテゴリ]から[Windows Forms]を
選べば[継承されたフォーム]というのが追加できます。
多分、Designer.vb と Resources File をうまく作ってくれるんだろうケド、
そこまで細かく解析したことは無いです。(いつも自動作成におまかせ)

プロジェクトに Form2 を普通に追加した時点で Form を継承するので
> Formを継承して(はじめて)MyFormを作ってみたのですが、
がクラスとして追加してないか?とか妙なところはありそうですが。。。
# クラスとして追加したものの Designer.vb とかどうやって作るのか
# やったことないです。

まぁ、作成されるファイルは軒並みテキストファイルなので色々な設定で
作成して、比較してみたらいいんじゃないでしょうか。

あとは、デザイナで開ける条件が幾つかあります。
WEB上を「継承 フォーム デザイン」といったキーワードで検索してみて
ください。