前提・実現したいこと
Visual Studio 2017のWindowsFromAppでゲームを作っているんですが
シーンの切り替え方がよくわかりません
http://punyo-er-met.hateblo.jp/entry/2016/04/10/103632
↑と同じようなことをやってみましたがエラーが出ました
発生している問題・エラーメッセージ
panel1.Controls.Add(ctr1);のところでこんなメッセージが・・・
System.ArgumentException: 'トップレベルのコントロールをコントロールに追加できません。'
該当のソースコード
ちょっとだけ内容を変えてます
C#
1using System; 2using System.Collections.Generic; 3using System.ComponentModel; 4using System.Data; 5using System.Drawing; 6using System.Linq; 7using System.Text; 8using System.Threading.Tasks; 9using System.Windows.Forms; 10 11namespace WindowsFormsApp3 12{ 13 public partial class TT : Form 14 { 15 public static tc Tc; 16 public static bt1 bt; 17 public TT() 18 { 19 InitializeComponent(); 20 Tc = new tc(); 21 bt = new bt1(); 22 panel1.Controls.Add(Tc); 23 panel1.Controls.Add(bt); 24 25 Tc.Visible = true; 26 bt.Visible = false; 27 } 28 29 private void Form1_Load(object sender, EventArgs e) 30 { 31 32 33 } 34 35 } 36} 37
コードの説明
TcはUserControl1の部分
bt1はUserControl2の部分
Tcはctr1の部分
btはctr2の部分
試したこと
新しくソリューションを作って同じようにやってみましたが
うまくできませんでした・・・
補足情報
ツールバージョンはVisual Studio 2017です
あなたの回答
tips
プレビュー