如何让孩子控制?

时间:2013-05-08 13:51:02

标签: c# winforms controls tabcontrol

我的TabControl包含4个子标签。

enter image description here

每个标签都包含图片框cotrol。

我需要获得所选Tab Control的图片框控件。

知道如何实现它吗?

3 个答案:

答案 0 :(得分:12)

也许

var picBox = TabControl1.SelectedTab.Controls.OfType<PictureBox>().First();

答案 1 :(得分:1)

您可以通过

找到控件

[1] http://msdn.microsoft.com/en-us/library/system.windows.forms.control.controlcollection.find%28VS.90%29.aspx

找到控件后,您可以将其转换为您期望的示例:

[2] How to get control(s) from TabPage in C#?

答案 2 :(得分:1)

var pictureBox = tabControl1.SelectedTab.Controls.Cast<Control>()
                                .FirstOrDefault(x => x is PictureBox);