C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[4]: Windowsフォームのコピーに関して


(過去ログ 122 を表示中)

[トピック内 5 記事 (1 - 5 表示)]  << 0 >>

■73128 / inTopicNo.1)  Windowsフォームのコピーに関して
  
□投稿者/ A (4回)-(2014/08/21(Thu) 13:10:29)

分類:[VB.NET/VB2005 以降] 

VB2010を使用しています。
フォームのコピーについて教えてください。

Form1.vbは、Buttonが3つとtextboxが1つ配置され、背景色が青となっています。

このフォームをコピーして、Form2.vb、Form3.vbと複数作成したいのですが、
ソリューションエクスプローラーの欄で、Form1を選択し、コピーを行うと、
1枚目の複製は可能ですが、2枚目以降は
「メソッド 'InitializeComponent' を解析できませんでした。パーサーによってエラー 'エラー HRESULT E_FAIL が COM コンポーネントの呼び出しから返されました。' が報告されました。エラーの原因と考えられるタスク一覧を調べてください。 」
とエラー表示となってしまいます。

同一のフォームを複数作成する方法はありますでしょうか。
また、それはどういったものでしょうか。
宜しくお願い致します。

引用返信 編集キー/
■73144 / inTopicNo.2)  Re[1]: Windowsフォームのコピーに関して
□投稿者/ shu (613回)-(2014/08/22(Fri) 07:36:16)
No73128 (A さん) に返信

エラーを再現する為の正確な最低手順を書かれた方がよいかと思います。

新規にプロジェクトを作成しForm1に該当コントロールを載せ保存して
ソリューションエクスプローラーでコピー貼り付けて名前変更をしましたが再現せず。
引用返信 編集キー/
■73145 / inTopicNo.3)  Re[2]: Windowsフォームのコピーに関して
□投稿者/ みきぬ (1回)-(2014/08/22(Fri) 12:55:29)
エラーメッセージでぐぐると、似たような話はありますね。
別の手順を試すのがよいと思います。

↓はVisualStudio 2005 だけど。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=40989&forum=7&start=8


引用返信 編集キー/
■73158 / inTopicNo.4)  Re[3]: Windowsフォームのコピーに関して
□投稿者/ tocs (43回)-(2014/08/23(Sat) 01:04:53)
tocs さんの Web サイト
No73128 (A さん) に返信

ファイル(Form.vb)をコピー・ペーストした後にファイル名が重複しない以外に、
ファイル内のクラス名も独立したものにすれば治ると思われます。
引用返信 編集キー/
■73193 / inTopicNo.5)  Re[4]: Windowsフォームのコピーに関して
□投稿者/ A (5回)-(2014/08/27(Wed) 15:47:20)
shu様
みきぬ様
tocs様

ご返信ありがとうございます。
コピー後に、クラス名を変更したところ、エラーが出なくなりました。
作業の方がこれで進めることができます。
本当にありがとうございました。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -