我有一个小组System.Windows.Forms.Panel

有财产

BorderStyle="FixedSingle"


它使用灰色边框呈现。

我需要:


以便尽可能设置边框的颜色和厚度。
我很想知道是否也可能完全隐藏边界。


任何想法如何解决这个问题?

我控制的代码:

OptimizedPanel : Panel



 <WindowsFormsHost Name="WinFormsHost">
        <wh:OptimizedPanel x:Name="RenderingPanel"
                           BorderStyle="None"  />
    </WindowsFormsHost>

最佳答案

如果要更改颜色或厚度,我相信您必须设置BorderStyle.None并自己绘制边框。

如果要隐藏边框,则可以使用值BorderStyle.None,它也是默认值。

另请参阅:http://msdn.microsoft.com/en-us/library/system.windows.forms.panel.borderstyle%28v=vs.110%29.aspx

10-08 18:43