2012-08-05 37 views
1

我使用DevExpress DXperience,並創建了一個包含MdiChild表單的MDI應用程序。mdiChild表格的問題

1)我在Program.cs文件「DevExpress Dark Style」中設置了defaut皮膚,它也適用於子窗體,它是標題欄皮膚不會改變的唯一問題。我想這個代碼Form.LookAndFeel = "DevExpress Dark Style";但它給了我這個錯誤:

Property or indexer 'LookAndFeel' cannot be assigned to -- it is read only.

同樣的問題時,我選擇了皮膚skinsRibbonPageGroup改變。

2)當我運行一個MDI子窗體時,它會顯示一個ScrollBar當我改變它的尺寸,但是這不會發生。

enter image description here

+0

請回答我的問題,我需要他們爲我的學校的夏季項目,我只剩下3天了。 – 2012-08-06 01:34:31

+0

您可能想嘗試聯繫DevExpress或使用他們的支持工具(他們有一個SO風格的「提問」頁面),因爲不是所有人都可能熟悉DevExpress控件,以便能夠在您的時間限制內回答您的問題。希望你能解決它。快樂的編碼。 – 2012-08-06 02:44:21

+0

這不是一個可解決的問題。 MDI子表單不符合視覺樣式。 – 2012-08-06 08:20:10

回答

1

解決!

第一個解決方案是DmitryG的答案。

DevExpress.Skins.SkinManager.EnableMdiFormSkins(); 

對於第二個解決方案,我接觸的DevExpress支持中心,他們告訴我,此行爲是由事實證明我的ChildForm情況下不會自動顯示滾動條,並避免這一點,只需給AutoScroll屬性設置爲引起ChildForm實例的真實值。

this.AutoScroll = true; 
1

1)您應該使用SkinManager.EnableMdiFormSkins方法來使標題欄換膚功能MDI子XtraForms。

相關的主題文章:

  1. Skins
  2. LookAndFeel

2)這是很難確定的第二個問題的原因是由於缺乏信息。我建議您使用滾動條直接向DevExpress支持中心提供report the issue,並附帶一個小型示例項目來說明問題。