【发布时间】:2013-08-03 00:12:35
【问题描述】:
所以我有这个桌面应用程序,我希望它看起来像一个信用卡终端。我已经有了图像,我只需要 Windows 窗体背景作为图像。图像不是方形的,有不规则的曲线。我将背景图像设置为显示它,但背景颜色是活动边框。我希望它沿边缘透明,而不是丑陋的默认灰色。除了居中之外,我目前在表单加载上没有发生任何事情:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.CenterToScreen()
End Sub
我该怎么做才能让我的应用只显示背景图像的图形而不显示表单的其余正方形?
【问题讨论】:
-
您查看过表单的
TransparencyKey和Opacity属性吗?那能带你到那里吗? - 基本上,您可以使用图形程序为图像的整个外部着色一些不规则的颜色(甚至画笔也可以这样做),然后设置TransparencyKey以匹配该颜色....
标签: vb.net