Использование FarPoint Spreads в пользовательских элементах управления

Я использую FarPoint Spreads в приложении Windows Forms.

Чтобы показать разворот на нескольких формах, я создал пользовательский элемент управления, который содержит один из моих разворотов и управляет представлением.

Однако свойство ActiveSheet в Spread, похоже, всегда возвращает первый лист, когда мой пользовательский элемент управления не сфокусирован - независимо от того, какой лист фактически выбран.

Поскольку в "Спреде" по-прежнему выбран "правильный" лист, когда пользовательский элемент управления не в фокусе, информация, которая была последним активным спредом, должна быть как-то доступна. У вас есть идеи, как я могу получить (и изменить) активный лист?

Спасибо!

1 ответ

Решение

Оказывается, я вызывал конструктор пользовательского элемента управления несколько раз при аварии и, таким образом, использовал неправильные ссылки. Свойства работают как хотелось бы - я просто показывал неправильный элемент управления на моем интерфейсе.

Другие вопросы по тегам