Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#MetroGrid工具在重新启动visual studio后忘记值_C#_Winforms - Fatal编程技术网

C#MetroGrid工具在重新启动visual studio后忘记值

C#MetroGrid工具在重新启动visual studio后忘记值,c#,winforms,C#,Winforms,我在visual studio C#2019中使用metro modern UI 1.4.0。 我的问题是MetroGrid,属性borderstyle的值仍然没有,我可以手动更改它,但在运行时不会出现任何影响,重新启动visual studio后,属性的值将再次恢复为无。 如何解决这个问题? 提前感谢。BorderStyle=System.Windows.Forms.BorderStyle.None在网格控件的构造函数中设置,设置它的方法也由许多自定义属性调用。您有源代码。@Jimi,谢谢,但

我在visual studio C#2019中使用metro modern UI 1.4.0。 我的问题是MetroGrid,属性borderstyle的值仍然没有,我可以手动更改它,但在运行时不会出现任何影响,重新启动visual studio后,属性的值将再次恢复为无。 如何解决这个问题?
提前感谢。

BorderStyle=System.Windows.Forms.BorderStyle.None
在网格控件的构造函数中设置,设置它的方法也由许多自定义属性调用。您有源代码。@Jimi,谢谢,但我需要在设计和运行时查看fixedsingle(作为示例),而不仅仅是在运行时添加您的代码我的代码?如前所述,大多数样式属性(设置自定义样式/主题的属性)在内部调用
SetStyles()
方法。此方法所做的第一件事是
this.BorderStyle=System.Windows.Forms.BorderStyle.None。但是,由于源代码是可用的,您可以根据需要更改它。请注意,边框在宽度和高度上增加了2个像素,因此某些自定义图形可能会在某个点脱离铰链。您只需在
InitializeComponent()
OnHandleCreated()之后,尝试在表单构造函数中设置不同的边框样式即可(我不知道该控件是否有时会重新创建其句柄)。看看这是否足够。