前提・実現したいこと
C#のWindows form applicationのスクリプトから、動的にPanelを作成し、Panelをクリックしたときの処理を書きたい。
発生している問題・エラーメッセージ
該当のソースコード
C#
1 2 private void Form1_Load(object sender, EventArgs e) 3 { 4 this.Width = Screen.PrimaryScreen.WorkingArea.Width; 5 this.Height = Screen.PrimaryScreen.WorkingArea.Height; 6 this.DesktopLocation = new Point(0, 0); 7 CreateMyPanel(); 8 } 9 public void CreateMyPanel() 10 { 11 panel1 = new Panel(); 12 13 panel1.Location = new Point(50, 50); 14 panel1.Size = new Size(Screen.PrimaryScreen.WorkingArea.Width - 100, Screen.PrimaryScreen.WorkingArea.Height - 100); 15 panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; 16 this.Controls.Add(panel1); 17 //panel1を使い、ここにクリックの処理を入れたい 18 }
panel1.Click +=
まで書いてタブを押してください。
回答1件
あなたの回答
tips
プレビュー