День добрый, возникли следующие затруднения, отчет содержит много строк в которых содержаться документы движения и суммы по ним , по двойному клику на строку открывается документ на который ссылается данная строка, после закрытия этого документа очень тяжело найти строку на которой закончился просмотр, как можно сделать так чтоб по клику на строку она выделялась цветом или появлялась рамочка вокруг строки, а при переходе на новую строку, предыдущая строка возвращалась в прежнее состояние
Заранее спасибо
Возник вопрос по поводу выделения строк по событию
Возник вопрос по поводу выделения строк по событию
Если Вы используете стандартное окно предварительного просмотра, то разместите, пожалуйста, следующий код в обработчике ClickEvent каждого компонента, щелчок по которому вызывает подсветку строки:
Вот пример отчета, который Вы можете открыть в Demo.exe приложении из стандартной поставки Stimulsoft Reports.Net.
http://forumru.stimulsoft.com/upload/refreshpreview.zip
Спасибо.
Код: Выделить всё
if (!(sender is StiText)) return;
StiComponent clickedComponent = (sender as StiText);
StiPage page = (clickedComponent as StiComponent).Page;
foreach (StiComponent comp in page.GetComponents())
{
if (comp.Top == clickedComponent.Top)
{
comp.HighlightState = StiHighlightState.Active;
}
else
{
comp.HighlightState = StiHighlightState.Hide;
}
}
this.InvokeRefreshPreview();
http://forumru.stimulsoft.com/upload/refreshpreview.zip
Спасибо.
Возник вопрос по поводу выделения строк по событию
Идея понятна, спасибо.
:byebye:
:byebye:
Возник вопрос по поводу выделения строк по событию
Дайте знать, если понадобится помощь.
Спасибо.
Спасибо.