回答編集履歴

3

Panel2 を UserControl にする

2022/09/08 15:09

投稿

KOZ6.0
KOZ6.0

スコア2707

test CHANGED
@@ -3,7 +3,7 @@
3
3
  (1) Panel コントロールのインスタンスを作成します。
4
4
  (2) UserControl のインスタンスを作成し (1) の Controls コレクションに追加します。
5
5
  (3) (1) を親コントロールの Controls コレクションに追加します。
6
- Designer.cs に生成されたコードが参考になると思います。
6
+ Designer.cs に生成されたコードが参考になると思いますが、Panel2 と張り付けた UserControl をまるごと UserControl にしたほうがよさそうですね
7
7
 
8
8
  >・また、DataGridViewやExcelのようにセルをクリックしたらそのセルが選択される動作を再現したい。
9
9
 

2

内容修正

2022/09/08 14:53

投稿

KOZ6.0
KOZ6.0

スコア2707

test CHANGED
@@ -1,6 +1,9 @@
1
1
  >・どのようにしてイベントが起こるたびに、Panelによって管理されたUserControl(uctRow, uctCondition)を追加(複製)できるのか。
2
2
 
3
+ (1) Panel コントロールのインスタンスを作成します。
3
- UserControl のインスタンスを作成し、Location プロパティを適切に設定し、親コントロールの Controls コレクションに追加します。
4
+ (2) UserControl のインスタンスを作成し (1) の Controls コレクションに追加します。
5
+ (3) (1) を親コントロールの Controls コレクションに追加します。
6
+ Designer.cs に生成されたコードが参考になると思います。
4
7
 
5
8
  >・また、DataGridViewやExcelのようにセルをクリックしたらそのセルが選択される動作を再現したい。
6
9
 

1

読み違えしてました

2022/09/08 14:47

投稿

KOZ6.0
KOZ6.0

スコア2707

test CHANGED
@@ -1,6 +1,6 @@
1
1
  >・どのようにしてイベントが起こるたびに、Panelによって管理されたUserControl(uctRow, uctCondition)を追加(複製)できるのか。
2
2
 
3
- UserControl のインスタンスを作成し、Location プロパティを適切に設定し、Panel コントロールの Controls コレクションに追加します。
3
+ UserControl のインスタンスを作成し、Location プロパティを適切に設定し、コントロールの Controls コレクションに追加します。
4
4
 
5
5
  >・また、DataGridViewやExcelのようにセルをクリックしたらそのセルが選択される動作を再現したい。
6
6