Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.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# 如何在c中使任何控制形状不规则#_C# - Fatal编程技术网

C# 如何在c中使任何控制形状不规则#

C# 如何在c中使任何控制形状不规则#,c#,C#,如何使win应用程序的任何控制透明。我希望为目标控件分配一个背景图像,并调用一个例程,该例程将以只有图像可见的方式创建透明控件。例如,假设图像已分配给图片框。这幅画的形状不是正方形而是不规则的。如果我可以使图片框透明,那么用户将只看到图像。基本上我想做一个图片框或任何不规则形状的控件。如何通过c#中的代码实现 感谢WPF,透明度是免费的。对于图像元素,指定一个带有alpha遮罩的png图像,图像将以活动透明度渲染 对于具有实心背景的控件,通常必须将背景设置为透明笔刷: 如果要使整个窗口部分透明,

如何使win应用程序的任何控制透明。我希望为目标控件分配一个背景图像,并调用一个例程,该例程将以只有图像可见的方式创建透明控件。例如,假设图像已分配给图片框。这幅画的形状不是正方形而是不规则的。如果我可以使图片框透明,那么用户将只看到图像。基本上我想做一个图片框或任何不规则形状的控件。如何通过c#中的代码实现


感谢WPF,透明度是免费的。对于图像元素,指定一个带有alpha遮罩的png图像,图像将以活动透明度渲染

对于具有实心背景的控件,通常必须将背景设置为透明笔刷:


如果要使整个窗口部分透明,则必须删除边框,将窗口样式设置为“无”,将背景笔刷设置为透明笔刷,并将窗口的
allowTransparency
-属性设置为true。

在WPF中,透明度是准免费的。对于图像元素,指定一个带有alpha遮罩的png图像,图像将以活动透明度渲染

对于具有实心背景的控件,通常必须将背景设置为透明笔刷:


如果要使整个窗口部分透明,必须删除边框,将窗口样式设置为“无”,将背景画笔设置为透明画笔,并将窗口的
AllowTransparency
-属性设置为true。

目前有一个用于普通winform的属性

在以下位置有一个用于普通winform的

哪个框架,例如WPF或Winforms?我支持@chibacity的评论。C#不是GUI框架,也不包含GUI框架。(最近.NET framework包含两个框架。)谢谢你的回复,但我说的是win form而不是wpf。哪个框架,例如wpf或Winforms?我支持@chibacity的评论。C#不是GUI框架,也不包含GUI框架。(最近.NET framework包含两个)谢谢你的回复,但我指的是win form而不是wpf。谢谢你的回复,但我指的是win form而不是wpf。谢谢你的回复,但我指的是win form而不是wpf。