以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 分区面板的颜色问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=8051) |
||||
-- 作者:reachtone -- 发布时间:2010/9/1 13:42:00 -- 分区面板的颜色问题 以前的项目,用新版修改后,分区面板控件的颜色自动变化了(如不修改,在新版中运行显示正常)。 如附件中的窗口1,预览时背景颜色是正确的,应用后就变成淡蓝的了。
|
||||
-- 作者:reachtone -- 发布时间:2010/9/1 13:44:00 -- 还有个问题,原有窗口保存为文件后,再在新项目中调用它时,有些属性变了。比如,原来的主窗口自动打开为True,调用后就变成False了。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2010/9/1 15:12:00 -- 问题收到,我看看 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2010/9/3 17:54:00 -- r版将控件的颜色设置为Control即可,你设置成Transparent了。 至于窗口颜色,停靠窗口默认是根据系统界面风格决定的。 可以在窗口的AfterLoad事件设置代码: e.Form.Backcolor = SystemColors.Control
这样窗口背景颜色就回到Control了。
|
||||
-- 作者:reachtone -- 发布时间:2010/9/3 18:06:00 -- 以下是引用狐狸爸爸在2010-9-3 17:54:00的发言:
r版将控件的颜色设置为Control即可,你设置成Transparent了。 至于窗口颜色,停靠窗口默认是根据系统界面风格决定的。 可以在窗口的AfterLoad事件设置代码: e.Form.Backcolor = SystemColors.Control
这样窗口背景颜色就回到Control了。
目前我就是这样处理的。 好像每次增加一个分区面板,其背景颜色默认就是Transparent |
||||
-- 作者:狐狸爸爸 -- 发布时间:2010/9/3 18:09:00 -- 是的,默认都是Transparent。 |