我有一个窗体,我已经在上面放了一个图像,图像不是矩形,所以白色空间左边有它,因为窗体形状是方形或矩形,但图像不是,我想面板应该是只有图像,其余的空间不应该是可见的,我附加的图像进一步描述。
由于 与Atif
答案 0 :(得分:3)
据我所知,你希望你的表格不可见吗? 在winforms中不支持,你应该考虑转向WPF。 不过这个例子是这样的:
http://www.blackbeltcoder.com/Articles/winforms/non-rectangular-splash-screen-for-winforms
创建一个启动画面作为作家的建议。
答案 1 :(得分:1)
我认为您已设置表单属性[ BackgroundImageLayout:stretch ]或
您必须更改图片尺寸(宽度,高度),与表单尺寸(宽度,高度)相同
答案 2 :(得分:1)
在申请表格之前阅读ImageSize。 使用图像大小调整表单大小。 如果您可以设置Form的ControlBox属性,您甚至可以隐藏右上角的Close,Maximize和Minimize按钮。
答案 3 :(得分:0)
所以你的意思是将图像拉伸到窗框?只需将图片框停靠在完整的表单大小。在父容器中有一个名为Dock的选项。使用
答案 4 :(得分:0)
您需要将BackgroundImageLayout
属性设置为ImageLayout.Stretch
,ImageLayout.Zoom
或ImageLayout.Tile
,具体取决于您希望图像填充表单的方式。
答案 5 :(得分:0)
通过设置以下属性直接将图像放在表单上:
Form1.BackgroundImage = MyBackgroundImage
Form1.BackgroundImageLayout = Stretch