TRVChat.GetSelectedMessage, GetRangeOfSelectedMessages

<< Нажмите, чтобы показать Содержание >>

TRVChat.GetSelectedMessage, GetRangeOfSelectedMessages

Методы возвращают сообщение (или сообщения), содержащие выделенный фрагмент в ChatRichView.

function GetSelectedMessage: TRVChatMessage;

 
function GetRangeOfSelectedMessages(

  out FirstIndex, LastIndex: Integer): Boolean;

Параметры:

GetSelectedMessage возвращает сообщение, содержащее выделенные элементы. Метод возвращает nil, если в ChatRichView нет выделения, если выделение находится вне сообщения (например, на дате), или если выделение начинается в одном сообщении и заканчивается в другом.

GetRangeOfSelectedMessages возвращает диапазон сообщений, которые хотя бы частично входят в выделение, в виде диапазона номеров элементов в коллекции Messages (или -1, если сообщения не выделены).

Не путайте GetSelectedMessages с HighlightedMessage. GetSelectedMessages возвращает сообщение, содержащее выделенный фрагмент, тогда как HighlightedMessage задаётся программистом вручную.