問一個關於vclskin的問題(100)

  • 主题发起人 主题发起人 zbdzjx
  • 开始时间 开始时间
Z

zbdzjx

Unregistered / Unconfirmed
GUEST, unregistred user!
先說一下我系統的環境:win2003、delphi 2010 update4 5、DevExpress 6.51、VclSkin 5.4。我建了一個mainfrm,在上面放了skindata1和cxpagecontrol1,點菜單時,會執行下面的命令:cxTabSheet:=TcxTabSheet.Create(cxPageControl1);cxTabSheet.Parent:=cxPageControl1;form1:=Tfrom1.Create(Application);form1.Parent:=cxTabSheet;SkinData1.AddNestForm(self,form1);form1.show;這樣,能顯示form1,並且皮膚也變了,但會出現一個怪的問題,就是當form1打開后,點一下裏面的combobox,然後,再將form1關掉,就會報錯。據我猜測,可能是即使form1關掉了,skindata還在畫form1,結果報錯。不知有沒有高手能給個解決辦法。
 
後來,我想不用mainfrm的skindata1來重畫form1的皮膚了,我就在form1上加了一個skindata1,再支掉上面的“SkinData1.AddNestForm(self,form1);”這句,結果是form1怎麼也不能變皮膚了,無論form1的skindata1怎麼設定都不行。
 
后退
顶部