我想在面板中放置一个图像,但我不希望它根据面板的大小重复。
我做的是:
panel3.BackgroundImage = picture1;
然而,picture1重复多次,因为面板比实际图片宽得多。
我想要的只是以原始形式显示图片。我不想重复它。
我该怎么做?感谢
答案 0 :(得分:5)
试
panel3.BackgroundImageLayout = ImageLayout.Stretch;
这将停止重复并将图像拉伸到整个面板。如果您不想要图像延伸,请尝试ImageLayout.Center
答案 1 :(得分:5)
ImageLayout.Stretch; //make Image Fill the Control
ImageLayout.None; //just put the image without any changes on size
ImageLayout.Center; //adjust location of image to be centered
ImageLayout.Tile; //repeat image
ImageLayout.Zoom; //re size image to be all viewed in the control (without stretch)
答案 2 :(得分:1)
您可以将BackgroundImageLayout
设置为Center
。