Справочное руководство по Delphi

       

Закладки (Bookmarks)


  • Часто бывает полезно отметить текущее местоположение в таблице так, чтобы можно было быстро возвратиться к этому месту в дальнейшем. Delphi обеспечивает эту функциональную возможность посредством трех методов, которые используют понятие закладки.
  • function GetBookmark: TBookmark;

    (устанавливает закладку в таблице)

    procedure GotoBookmark(Bookmark: TBookmark);

    (переходит на закладку)

    procedure FreeBookmark(Bookmark: TBookmark);

    (освобождает память)

    Как Вы можете видеть, вызов GetBookmark

    возвращает переменную типа TBookmark. TBookmark содержит достаточное количество информации, чтобы Delphi мог найти местоположение к которому относится этот TBookmark. Поэтому Вы можете просто передавать этот TBookmark функции GotoBookmark, и будете немедленно возвращены к местоположению, связанному с этой закладкой.

    Обратите внимание, что вызов GetBookmark

    распределяет память для TBookmark, так что Вы должны вызывать FreeBookmark до окончания вашей программы, и перед каждой попыткой повторного использования Tbookmark (в GetBookMark).



  • Содержание раздела