C#控制父级
我有一个winform项目,有一个tabcontrol和几个tabpages 在每个选项卡页中都有一些独特的面板控件。但是,当用户在每个选项卡页面中与表单交互时,我希望显示一个通用的picturebox。所以我不想为每个选项卡页创建一个新的picturebox,而是显示同一个。因此,我应该将哪个控件作为picturebox的父控件,以及将该控件拖到窗体上后如何更改父控件C#控制父级,c#,winforms,controls,parent,C#,Winforms,Controls,Parent,我有一个winform项目,有一个tabcontrol和几个tabpages 在每个选项卡页中都有一些独特的面板控件。但是,当用户在每个选项卡页面中与表单交互时,我希望显示一个通用的picturebox。所以我不想为每个选项卡页创建一个新的picturebox,而是显示同一个。因此,我应该将哪个控件作为picturebox的父控件,以及将该控件拖到窗体上后如何更改父控件 谢谢。表格必须是家长。在设计器中实现这一点并不容易,选项卡页面会抓住每一个机会。您可以做的一件事是将它放在tab控件的左侧,并
谢谢。表格必须是家长。在设计器中实现这一点并不容易,选项卡页面会抓住每一个机会。您可以做的一件事是将它放在tab控件的左侧,并在调用InitializeComponent()之后,通过在窗体的构造函数中更改其Location属性将其移动到位
谢谢你,汉斯。然后我可以在显示面板的时候更改面板的位置吗?呃,您可以随时更改它。早做是有道理的,它不必是可见的。是的,对不起,汉斯。我最初理解错误。谢谢。向每个选项卡页面添加一个面板,然后您可以在所选选项卡页面上将相应的面板设置为父面板。
public Form1() {
InitializeComponent();
pictureBox1.Left = tabControl1.Left + 15;
}