Line1.BorderColor = vbRed
什么叫无效,我用着没问题的 ,你这个颜色就是灰色的,运行后就生效了,问题出在哪 明确一下。如果 是 你用代码改完后,再退出的话 属性肯定还是会还回原来的属性,你代码设置的属性只在运行时有效。