求一用户控件,picturebox和label的组合,开发平台:vs2005,C#.

来源:百度知道 编辑:UC知道 时间:2024/05/25 11:05:46
要完整代码.把代码复制过来就可以用的那种...组合起来的用户控件的功能就是picturebox和label各自的功能,picturebox有image属性.label有text属性.

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