以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  分区面板的颜色问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=8051)

--  作者:reachtone
--  发布时间:2010/9/1 13:42:00
--  分区面板的颜色问题

以前的项目,用新版修改后,分区面板控件的颜色自动变化了(如不修改,在新版中运行显示正常)。

如附件中的窗口1,预览时背景颜色是正确的,应用后就变成淡蓝的了。

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目8.rar


--  作者: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。