クラスがありNodeButton
、これらNodeButton
は動的に作成されてから追加されParent Control
ますPanel
。のNodeButton
中に が作成され、 のTextBox
上に正しく表示されますNodeButton
。
問題は、 の右側に別の を作成する必要があることです。TextBox
NodeButton
がButton
できるのでMoved
、TextBox
も最初のもののように動くはずです。新しいはの境界のTextBox
外側にあるため、表示されません。Button
NodeButton クラスが複雑すぎるため、ボタンと TextBox の Wrapper Control を作成せずにこれを行うことは可能ですか?
+------+ +-------+
|Button| |TextBox|
+------+ +-------+
public class NodeButton : Button
{
...
public NodeButton()
{
TextBox tb = new TextBox()
{
Name = ...
Location = New Point(2,2);
...
Parent = this;
}
this.Controls.Add(tb);
..
}
..
}