Эмуляция функциональности гиперссылки в текстовых полях окна данных - PullRequest
1 голос
/ 24 марта 2010

Идея довольно проста. Некоторые поля varchar datawindow (не webwindows data) содержат подробные описания. Мне было интересно, возможно ли предоставить пользователям следующую (подобную википедии) функциональность: возможность щелкать (или dbl-click или что-то еще) на specific words текста, читая (который каким-то образом должен быть указан как кликабельный - было бы идеально, если бы они могли быть окрашены в синий цвет, но я не думаю, что это возможно) и открыть соответствующее окно (или ответ). Как вы думаете, что-то подобное может быть реализовано?

Ответы [ 2 ]

2 голосов
/ 25 марта 2010

Чтобы добиться цвета, вы можете использовать расширенный стиль редактирования текста, если вы используете PB 11.5.

Для работы с гиперссылкой я бы попытался использовать событие Clicked, пытаясь определить с помощью SelectedStart (), какое слово было нажато, а затем определить, является ли оно гиперссылкой. Столбец должен иметь TabOrder, чтобы щелчок помещал курсор в текст.

Удачи,

Терри.

0 голосов
/ 25 марта 2010

если вы используете окно данных RTF, вы можете вставить гиперссылки (любого цвета и стиля)

...