需要返回颜色值(长整型)。你没有分清什么时候用代码设置背景颜色。SetBackColor用于其它代码设置(如单击事件、项目函数等);背景颜色属性中做动态时,需要返回最终的颜色值(即属性的返回值,相当于函数需要返回值一样),而不是用内部函数设置颜色值。在代码的最后需要加上一句:return 颜色值; 查看原帖>>