C#控制父级

时间:2011-03-24 21:46:28

标签: c# winforms controls parent

我有一个带有tabcontrol和几个tabpages的winform项目。

在每个标签页中都有一些独特的面板控件。但是,当用户与每个标签页中的表单进行交互时,我希望显示一个通用图片框。因此,我不想为每个标签页创建一个新的图片框,而是显示相同的标签框。因此,我应该将哪个控件作为图片框的父级,以及如何将控件拖到窗体上后如何更改父级?

感谢。

1 个答案:

答案 0 :(得分:2)

表格必须是父母。在设计师中完成这项工作并不容易,标签页会在每次获得的机会中吸收它。您可以做的一件事是将它放在选项卡控件的左侧,并在InitializeComponent()调用之后通过在窗体的构造函数中更改其Location属性将其移动到位

    public Form1() {
        InitializeComponent();
        pictureBox1.Left = tabControl1.Left + 15;
    }