我仍在使用我的 c# 应用程序来更改 GUI,在谷歌搜索之后我发现有可以使用的皮肤。我仍然不明白这是如何工作的,我必须从头开始吗?或者皮肤会与我的 c# 应用程序合并。除了 GUI,皮肤在我的 c# 应用程序中会做哪些更改?
问问题
905 次
1 回答
0
我通常对蒙皮做的是删除表单边框并设置背景图像,因此您可以创建任何形状的表单。我遵循的步骤
Set the FormBorderStyle property to None.
Set the BackgroundImage property of the form to the .bmp you created above.
Set the TransparencyKey property of the form to the background color of the .bmp file
winform 客户区和非客户区有两部分,您可以轻松地使用客户区做任何事情,但无客户区是不可编辑的。您在评论中提到的 Skinlibary 挂钩到 windows 消息循环以捕获事件。检查此答案以查看如何更改标题栏颜色更改 WinForm 中标题栏的颜色
于 2014-01-30T16:44:30.430 回答