StiDesignerControl что-то неладное с зумом на старте
Добавлено: 26 янв 2009, 11:44
Здравствуйте.
Разбираюсь с StiDesignerControl (2008.2.300 от 5 октября 2008), код совершенно невинный:
1. Первый запуск - всё нормально. Смотрим на комбобокс зума - 75%, ставим 100% (отрабатывает), жмём "закрыть".
2. Второй запуск - визуально сетка как на зуме 100%, однако в комбобоксе зума - 75%, скролим горизонтально вправо - видим, что сетка шире страницы,
меняем в комбобоксе зум на 50% (отрабатывает), жмём "закрыть".
3. Третий запуск - сетка как на зуме 50%, однако в комбобоксе зума - 75%, скролим горизонтально вправо - видим, что страница шире сетки.
Если, глядя на это безобразие, кликнуть по сетке - страница и комбо зума приходят в соответствие.
Всё нормально выглядит или если зум всегда дефолтный (75%) или если StiDesignerControl лежит на форме (например штатного дизайнера), которая открывается в максимизированном режиме.
Буду благодарен за советы что подправить в исходниках или за что дёрнуть дизайнерконтрол дабы избавиться от эффекта.
(не могу добавить скриншоты - access denied)
Разбираюсь с StiDesignerControl (2008.2.300 от 5 октября 2008), код совершенно невинный:
Код: Выделить всё
public partial class Form1 : Form
{
private Stimulsoft.Report.StiReport report;
private Stimulsoft.Report.Design.StiDesignerControl designer;
public Form1()
{
InitializeComponent();
if (!this.DesignMode)
{
report = new Stimulsoft.Report.StiReport();
designer = new Stimulsoft.Report.Design.StiDesignerControl(report);
designer.Parent = this;
designer.Dock = DockStyle.Fill;
}
}
}
2. Второй запуск - визуально сетка как на зуме 100%, однако в комбобоксе зума - 75%, скролим горизонтально вправо - видим, что сетка шире страницы,
меняем в комбобоксе зум на 50% (отрабатывает), жмём "закрыть".
3. Третий запуск - сетка как на зуме 50%, однако в комбобоксе зума - 75%, скролим горизонтально вправо - видим, что страница шире сетки.
Если, глядя на это безобразие, кликнуть по сетке - страница и комбо зума приходят в соответствие.
Всё нормально выглядит или если зум всегда дефолтный (75%) или если StiDesignerControl лежит на форме (например штатного дизайнера), которая открывается в максимизированном режиме.
Буду благодарен за советы что подправить в исходниках или за что дёрнуть дизайнерконтрол дабы избавиться от эффекта.
(не могу добавить скриншоты - access denied)