程序为包含C1Ribbon控件的C1RibbonForm设置主题后,点击右上角最大化按钮(向下还原),然后再点击最大化时,窗体的标题栏显示出现分层,不能贴近屏幕顶端。
效果图如下(右上角红圈部分):
示例代码:
var View = new C1RibbonForm
{
WindowState = FormWindowState.Maximized,
};
var ribbon = new C1Ribbon
{
Dock = DockStyle.Top,
};
View.Controls.Add(ribbon);
var theme = C1ThemeController.GetThemeByName(C1ThemeController.GetThemes()[0], true);
C1ThemeController.ApplyThemeToControlTree(View, theme);
View.ShowDialog();
使用官方主题设计器,运行Ribbon窗体,也是这样,不过不是每次都出现,一般是反复点击最大化按钮,一次正常,一次不正常,反复间隔出现。
这个是主题的bug吗,有什么办法可以绕过或者修正显示效果呢??谢谢
|