C# “便宜而快乐”;全屏;窗边

C# “便宜而快乐”;全屏;窗边,c#,winforms,fullscreen,C#,Winforms,Fullscreen,我有一个windows窗体应用程序,左边是树视图,右边是完全停靠的控件。当用户单击其中一个工具栏按钮时,我希望右侧的控件变成“全屏” 是否有一种快速简便的方法可以在7、8和XP上使用?您不能更改窗体控件上Dock属性的值吗?假设它们都在同一个窗体上,也就是说,控件嵌入到用户控件中,用户控件停靠在面板中,而面板位于窗体上。所以它不是那么简单:)。我只是想可能有一种快速简便的方法。是您的用户控件还是第三方?这有点令人讨厌,但您可以在UserControl中实现一个事件,更改其控件的Dock值,然后将

我有一个windows窗体应用程序,左边是树视图,右边是完全停靠的控件。当用户单击其中一个工具栏按钮时,我希望右侧的控件变成“全屏”


是否有一种快速简便的方法可以在7、8和XP上使用?

您不能更改窗体控件上Dock属性的值吗?假设它们都在同一个窗体上,也就是说,控件嵌入到用户控件中,用户控件停靠在面板中,而面板位于窗体上。所以它不是那么简单:)。我只是想可能有一种快速简便的方法。是您的用户控件还是第三方?这有点令人讨厌,但您可以在UserControl中实现一个事件,更改其控件的Dock值,然后将UserControl Dock设置为填充。除此之外,我建议在表单上有一个单独的控件,在需要时显示,然后隐藏。好的,这看起来很好。创建了一个新的无窗口全屏窗体,并将控件移到该窗体上,完成后将其移回。没有戏剧性:)。