2012-08-05 42 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,并附带一个小型示例项目来说明问题。