Ошибка в Ribbon-интерфейсе при переключении языков
Добавлено: 14 мар 2011, 11:45
Здравствуйте.
Обнаружил ошибку при переключении языка интерфейса, если фокус установлен на объекте "Таблица" и используется риббон-интерфейс.
System.InvalidCastException: Unable to cast object of type 'Stimulsoft.Controls.Win.DotNetBar.Office2007StartButton' to type 'Stimulsoft.Controls.Win.DotNetBar.RibbonTabItem'.
at Stimulsoft.Report.Design.StiDesignerControl.RemoveContextualRibbonTabs()
at Stimulsoft.Report.Design.StiDesignerControl.LocalizeDesigner()
at Stimulsoft.Report.Design.StiMainMenuService.UpdateLocalization()
at Stimulsoft.Report.Design.StiMainMenuService.SetLocalization(String localizationFile)
at Stimulsoft.Report.Design.Ribbon.StiRibbonDesignerUserControl.OnSelectLanguageClick(Object sender, EventArgs e)
at Stimulsoft.Controls.Win.DotNetBar.BaseItem.RaiseClick(eEventSource source)
at Stimulsoft.Controls.Win.DotNetBar.BaseItem.InternalMouseUp(MouseEventArgs objArg)
at Stimulsoft.Controls.Win.DotNetBar.PopupItem.InternalMouseUp(MouseEventArgs objArg)
at Stimulsoft.Controls.Win.DotNetBar.ButtonItem.InternalMouseUp(MouseEventArgs objArg)
at Stimulsoft.Controls.Win.DotNetBar.MenuPanel.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at Stimulsoft.Controls.Win.DotNetBar.MenuPanel.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Версия 2011.1.919
Воспроизводится просто:
- переключаемся в риббон интерфейс
- добавляем в отчет бэнд "Таблица" и устанавливаем в него фокус
- переключаем язык - ошибка
Еще одна проблема с таблицами.
В бэнде "Таблица" иногда правая колонка плохо выравнивается по границам страницы при изменении размера колонки.
То вылезает за край, то не достает.
Тяжело добиться правильного результата.
Это у меня на ландшафтной ориентации страницы такая проблема.
Сильно пока не экспериментировал, времени не хватает, да и к релизу 2011.1 успеть бы исправить...
Если что, опишу подробнее.
Спасибо
Обнаружил ошибку при переключении языка интерфейса, если фокус установлен на объекте "Таблица" и используется риббон-интерфейс.
System.InvalidCastException: Unable to cast object of type 'Stimulsoft.Controls.Win.DotNetBar.Office2007StartButton' to type 'Stimulsoft.Controls.Win.DotNetBar.RibbonTabItem'.
at Stimulsoft.Report.Design.StiDesignerControl.RemoveContextualRibbonTabs()
at Stimulsoft.Report.Design.StiDesignerControl.LocalizeDesigner()
at Stimulsoft.Report.Design.StiMainMenuService.UpdateLocalization()
at Stimulsoft.Report.Design.StiMainMenuService.SetLocalization(String localizationFile)
at Stimulsoft.Report.Design.Ribbon.StiRibbonDesignerUserControl.OnSelectLanguageClick(Object sender, EventArgs e)
at Stimulsoft.Controls.Win.DotNetBar.BaseItem.RaiseClick(eEventSource source)
at Stimulsoft.Controls.Win.DotNetBar.BaseItem.InternalMouseUp(MouseEventArgs objArg)
at Stimulsoft.Controls.Win.DotNetBar.PopupItem.InternalMouseUp(MouseEventArgs objArg)
at Stimulsoft.Controls.Win.DotNetBar.ButtonItem.InternalMouseUp(MouseEventArgs objArg)
at Stimulsoft.Controls.Win.DotNetBar.MenuPanel.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at Stimulsoft.Controls.Win.DotNetBar.MenuPanel.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Версия 2011.1.919
Воспроизводится просто:
- переключаемся в риббон интерфейс
- добавляем в отчет бэнд "Таблица" и устанавливаем в него фокус
- переключаем язык - ошибка
Еще одна проблема с таблицами.
В бэнде "Таблица" иногда правая колонка плохо выравнивается по границам страницы при изменении размера колонки.
То вылезает за край, то не достает.
Тяжело добиться правильного результата.
Это у меня на ландшафтной ориентации страницы такая проблема.
Сильно пока не экспериментировал, времени не хватает, да и к релизу 2011.1 успеть бы исправить...
Если что, опишу подробнее.
Спасибо