可以新建一个图片,把源图片的需要显示的部分画到新建的图片上。
解决方案 »
- C#中如何实现对两个类库的互相引用?
- 当执行一条sql语句时,同时能获得它的主键值吗?
- 请问用showModeDialog()弹出窗体,怎么把子窗体的值传给父窗体啊?
- 请看在我失业一年的份上帮我把这两页从vb.net转换成C#(在线等,等到转换成功为止)
- 页面传递参数出现乱码问题!!!!!!!!
- WEB打印错误:提示网页上有错误:(----WebBrowser
- 在自定义控件中,如果使用Server.MapPath
- ?求助!我用asp编的一段!哪位大哥能帮我看看!到底错在哪里!
- 对于web控件怎么使用CSS样式?
- burp suite 代理配置的问题
- 哎!专科文凭,想以后能混口饭吃,我现在计算机方面什么证书都没有,我想考个证,考什么呢?现在正在读函授本科。前途渺茫啊。各位给点建
- vs.net中怎样打开web上的项目/项目?
使图片在控件内居中
调整控件的大小以适合其显示的图片
拉伸所显示的任何图片以适合控件
拉伸图片(尤其是位图格式的图片)可能导致图像质量受损。图元文件(运行时绘制图像的图形指令列表)比位图更适合于拉伸图片。在运行时设置 SizeMode 属性 将 PictureBox.SizeMode 设置为 Normal(默认)、AutoSize、CenterImage 或 StretchImage。Normal 表示图像放置在控件的左上角;如果图像大于控件,则剪裁图像的右下边缘。CenterImage 表示图像在控件内居中;如果图像大于控件,则剪裁图片的外边缘。AutoSize 表示将控件的大小调整为图像的大小。StretchImage 则相反,表示将图像的大小调整到控件的大小。
' Visual Basic
Private Sub StretchPic()
' Change the path to a valid bitmap if needed:
Dim path As String = "C:\Windows\Waves.bmp"
' Stretch the picture to fit the control.
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
' Load the picture into the control.
PictureBox1.Image = Image.FromFile(path)
End Sub// C#
private void StretchPic(){
// Change the path to a valid bitmap if needed:
string path = @"C:\Windows\Waves.bmp";
// Stretch the picture to fit the control.
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
// Load the picture into the control.
PictureBox1.Image = Image.FromFile(path);
}