|
<< Нажмите, чтобы показать Содержание >> TRVChat.GetSelectedMessage, GetRangeOfSelectedMessages |
Методы возвращают сообщение (или сообщения), содержащие выделенный фрагмент в ChatRichView.
function GetSelectedMessage: TRVChatMessage;
function GetRangeOfSelectedMessages(
out FirstIndex, LastIndex: Integer): Boolean;
Параметры:
GetSelectedMessage возвращает сообщение, содержащее выделенные элементы. Метод возвращает nil, если в ChatRichView нет выделения, если выделение находится вне сообщения (например, на дате), или если выделение начинается в одном сообщении и заканчивается в другом.
GetRangeOfSelectedMessages возвращает диапазон сообщений, которые хотя бы частично входят в выделение, в виде диапазона номеров элементов в коллекции Messages (или -1, если сообщения не выделены).
Не путайте GetSelectedMessages с HighlightedMessage. GetSelectedMessages возвращает сообщение, содержащее выделенный фрагмент, тогда как HighlightedMessage задаётся программистом вручную.