delphi7怎么这样啊???哪位大侠点拨偶一下。
在使用xp风格的界面时,有些控件的颜色会变成跟form的颜色一样。我用Panel控件来分隔空间,可不管panel用什么颜色,运行后都是form的颜色。这是咋回事啊? 问题点数:200、回复次数:8Top
1 楼windindance(风舞轻扬·白首为功名)回复于 2006-03-11 17:45:06 得分 0
ParentFont?Top
2 楼windindance(风舞轻扬·白首为功名)回复于 2006-03-11 17:45:34 得分 100
或者transParent?Top
3 楼aiirii(ari-http://spaces.msn.com/members/aiirii/)回复于 2006-03-11 17:50:18 得分 100
ParentBackground == true ??
检查那几个 parent 的属性Top
4 楼robinhunter(深空)回复于 2006-03-11 17:59:10 得分 0
全部false了。Top
5 楼windindance(风舞轻扬·白首为功名)回复于 2006-03-11 18:09:32 得分 0
编译好的程序在其他机器看看?
如果在其他机器也这样,那就是你机器的问题了,重装吧。Top
6 楼robinhunter(深空)回复于 2006-03-11 18:22:24 得分 0
object Form1: TForm1
Left = 192
Top = 114
Width = 1088
Height = 750
Caption = 'Form1'
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
OldCreateOrder = False
PixelsPerInch = 96
TextHeight = 13
object Panel1: TPanel
Left = 24
Top = 40
Width = 185
Height = 41
Caption = 'Panel1'
Color = clRed
TabOrder = 0
end
object XPManifest1: TXPManifest
Left = 216
Top = 40
end
end
这样一个form,哪位大侠试一下。难道我的D7有问题.Top
7 楼robinhunter(深空)回复于 2006-03-11 18:24:30 得分 0
晕,重装系统不至于吧。我还是先试试找个D7重装一下吧。Top
8 楼robinhunter(深空)回复于 2006-03-11 18:37:47 得分 0
应该是delphi的问题,程序运行后panel1.ParentBackground居然是true.加一句panel11.parentbackgroud:=false后就好了.不重装了。谢谢两位。
Top




