求一用户控件,picturebox和label的组合,开发平台:vs2005,C#.
来源:百度知道 编辑:UC知道 时间:2024/05/25 11:05:46
PictureBox控件用于显示图像。图像可以是BMP、JPEG、GIF、PNG、元文件或图标。SizeMode属性使用PictureBoxSizeMode枚举确定图像在控件中的大小和位置。SizeMode属性可以是AutoSize、CenterImage、Normal和StretchImage。
设置ClientSize属性,可以改变PictureBox的显示区域大小。要加载PictureBox,首先创建一个基于Iamge的对象。例如,要把JPEG文件加载到PictureBox中,需要编写如下代码:
Bitmap myJpeg = new Bitmap(" mypic.jpg");
pictureBox1.Image = (Image) myJpeg;
注意需要转换回Image类型,因为这是Image属性所要求的。
添加一个pictureBox1 ,然后在button1中写如下代码,测试通过,如果想画其他图像,自己看Graphics的方法了。
private void button1_Click(object sender, System.EventArgs e)
{
Graphics grfx = pictureBox1.CreateGraphics();
grfx.DrawLine(new Pen(Color.Blue, 3), 10, 10, 100, 100);
grfx.Dispose();
}
label放下面 pb放上面的那种?
我这个例子应该和你要的差不多,你只要稍作修改就可以了
源代码已经上传到:
http://www.heng-shi.com/yujun_blog/attachments/month_0711/s2007