【问题标题】:Problems with mdiChild formsmdiChild 表单的问题
【发布时间】:2012-08-05 21:51:32
【问题描述】:

我正在使用 DevExpress DXperience,并创建了一个包含 MdiChild 表单的 MDI 应用程序。

1) 我在 Program.cs 文件中将“DevExpress Dark Style”设置为默认皮肤,它也适用于子窗体,唯一的问题是标题栏的皮肤没有改变。我试过这段代码Form.LookAndFeel = "DevExpress Dark Style";,但它给了我这个错误:

无法将属性或索引器“LookAndFeel”分配给 -- 它是只读的。

当我选择从skinsRibbonPageGroup换皮肤时同样的问题。

2) 当我运行 MDI 子窗体时,它应该在我更改其尺寸时显示 ScrollBar,但这不会发生。

【问题讨论】:

  • 请回答我的问题,我学校的暑期项目需要它们,我只剩下 3 天了。
  • 您可能想尝试联系 DevExpress 或使用他们的支持工具(他们有一个 SO 风格的“提问”页面),因为这里不是每个人都可能熟悉 DevExpress 控件来回答您的问题在您的时间限制内提问。希望你能解决。编码愉快。
  • 这不是一个可修复的问题。 MDI 子窗体不符合视觉样式。

标签: c# winforms devexpress mdi mdichild


【解决方案1】:

1) 您应该使用SkinManager.EnableMdiFormSkins 方法为 MDI 子 XtraForms 启用标题栏皮肤功能。

相关文章:

  1. Skins
  2. LookAndFeel

2) 由于缺乏信息,很难确定第二个问题的原因。我建议您使用带有滚动条的 report the issue 直接访问 DevExpress 支持中心,并通过一个小示例项目说明问题。

【讨论】:

    【解决方案2】:

    解决了!

    第一个解决方案是 DmitryG 的回答。

    DevExpress.Skins.SkinManager.EnableMdiFormSkins();
    

    对于第二个解决方案,我联系了 DevExpress 支持中心,他们告诉我,这种行为是由于我的 ChildForm 实例不自动显示滚动条造成的,为了避免这种情况,只需将 AutoScroll 属性设置为 true 值一个 ChildForm 实例。

    this.AutoScroll = true;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多