L loaferhit Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-04 #1 Olecontainer的color属性在什么情况下起作用? 如何改变olecontainer的背景颜色,为什么它的颜色在未激活情况下,颜色总是灰色的?
C compux Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-27 #4 关于背景颜色的设定,这个好像是Delphi 的BUg,在TOleContainer的单元中, TOleContainer有一个Protected 方法。将该方法的一下代码屏蔽掉就可以了: Canvas.Brush.Style := bsSolid; Canvas.Brush.Color := Color; DrawEdge(Canvas.Handle, CR, EDGE_SUNKEN, Flags or BF_MIDDLE);
关于背景颜色的设定,这个好像是Delphi 的BUg,在TOleContainer的单元中, TOleContainer有一个Protected 方法。将该方法的一下代码屏蔽掉就可以了: Canvas.Brush.Style := bsSolid; Canvas.Brush.Color := Color; DrawEdge(Canvas.Handle, CR, EDGE_SUNKEN, Flags or BF_MIDDLE);