日期:2014-05-17  浏览次数:20840 次

如何自定义一个图片类
我想要自定义一个图片类
主要包含
图片的颜色、编号、图层等常用属性
还有一些函数
比如选中图片,取消选中图片,图片旋转等
请问该如何做这个类呢?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;

namespace Cg_Draw
{
    class Equipment : Image
    {
        public Equipment()
        { 
        }
    }
}

这样一直提示错误
错误 1 类型“System.Drawing.Image”未定义构造函数

------解决方案--------------------
做个Image的辅助类,不用继承Image,把Image传过去
 public class Equipment:IDisposable
    {

        public Image img;

        public Equipment(Image img)
        {
            this.img = img;
        }

        //旋转
        public void Rotate(int angle)
        {
           //对img设置旋转
        }

        public void Dispose()
        {
            if (img != null)
                img.Dispose();
        }

    }