본문 바로가기
백엔드/C#

Color <-> String 변환

by 1005ptr 2019. 2. 21.
반응형

색상정보를 DB에 저장할려고 문자열로 변환해서 저장

OLE = red + (green * 256) + (blue * 256 * 256)

RGB = "red % 255" + "(green / 256) % 256" + "(blue / 256 / 256) % 256"


public string ForeColorStr{
    get{
        return Convert.ToString(ColorTranslator.ToOle(this.ForeColor));
    }
    set{
        this.ForeColor = ColorTranslator.FromOle(Convert.ToInt32(value));
    }
}
public string BackColorStr{
    get{
        return Convert.ToString(ColorTranslator.ToOle(this.BackColor));
    }
    set{
        this.BackColor = ColorTranslator.FromOle(Convert.ToInt32(value));
    }
}


반응형

댓글