Прочая ссылка
Используя этот тип ссылки, вы можете определить собственную реакцию на нажатие мыши. Для этого используется обработчик события Click
объекта, который может быть написан в скрипте отчета. Чтобы сделать это:
- выделите объект и откройте окно "Свойства";
- нажмите кнопку
, чтобы показать события объекта;
- сделайте двойной щелчок мышью на событии
Click
. FastReport переключится на окно "Код" и создаст пустой обработчик события.
В коде обработчика вы можете делать все, что считаете нужным. Вам, скорее всего, понадобится ссылка на объект, который вызвал обработчик, и параметры гиперссылки. Используйте параметр обработчика sender
:
private void Text2_Click(object sender, EventArgs e)
{
// sender - это объект, который был кликнут.
// Чтобы получить значение гиперссылки, надо привести sender к типу ReportComponentBase.
object hyperlinkValue = (sender as ReportComponentBase).Hyperlink.Value;
// здесь выполняем какие-либо действия, например, показываем значение в диалоге:
MessageBox.Show("Hyperlink value = " + hyperlinkValue.ToString());
}