2008-12-03 94 views
0

我們已經構建了一些.NET控件,我們在PowerBuilder應用程序中使用它們作爲COM控件。COM在嵌入PowerBuilder時控制顏色(顏色)bug /問題

他們(大部分)包含其他控件的控件,其他一些自定義控件,一些來自DevExpress。我們所有人都從一個共同的基礎繼承而來 - 並且這個DevExpress的LookAndFeel控件可以確保我們可以輕鬆地在整個應用程序中改變整個應用程序的外觀和感覺(如果需要)(我們必須這樣做兩次! )。

當控件嵌入我們的.NET測試表單時,所有控件上的BackColor設置爲系統顏色'Control',並且正確呈現爲這種顏色(灰色表示Windows 2000默認值)。

當控件嵌入到PowerBuilder中時,它們渲染不正確,背景顏色爲白色。

這是一個PowerBuilder錯誤嗎?如果是這樣,解決方案是什麼?如果不是,我們需要做些什麼來糾正這種情況? (同時保持所有控件匹配方案的能力,而無需單獨設置每個人的BackColour)。

回答