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

わんくま同盟

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

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

■102992 / 1階層)  WindowsFormアプリケーションの画面遷移方法変更
□投稿者/ Azulean (1301回)-(2024/03/05(Tue) 07:20:45)
No102990 (たく さん) に返信
> これをユーザーコントロールに変更にして画面遷移をVisibleで制御しようかと思ったのですが、ツールボックスからユーザーコントロールの追加で「コンポーネント”   ”を生成できませんでした。エラーメッセージ'System.ComponentModel.Win32Exception(0X800004005)):指定されたファイルが見つかりません。'」となり早速うまくいきませんでした。

プロジェクトファイルの状態がおかしくなっているのかもしれませんね。
もし、参照設定の下にプロジェクト自身を参照するような設定になっているなら、一度消した方がいいかもしれません。

デザイナーでの配置にこだわらないなら、画面遷移時に New すれば良いと言えばそうですが、その辺りの勘所があるかどうかによります。


> いろいろ調べているとFormをユーザーコントロールに変更して、画面遷移の方法を切り替えるのは得策ではないといった記載もあり、方法を模索しています。

まず、同じフォーム上にたくさんのコントロールを置くことが、動作を重くすること、開発上の管理しづらさを招くことにつながります。
ユーザーコントロールで逃げても重くなること自体は避けられませんが、開発上の管理しづらさは軽減するというところでしょう。
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←WindowsFormアプリケーションの画面遷移方法変更 /たく 返信無し
 
上記関連ツリー

WindowsFormアプリケーションの画面遷移方法変更 / たく (24/03/02(Sat) 18:46) #102990
Re[1]: WindowsFormアプリケーションの画面遷移方法変更 / ぶなっぷ (24/03/04(Mon) 09:45) #102991
WindowsFormアプリケーションの画面遷移方法変更 / Azulean (24/03/05(Tue) 07:20) #102992 ←Now
Re[1]: WindowsFormアプリケーションの画面遷移方法変更 / radian (24/03/07(Thu) 11:59) #102993

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信