Новые книги

В этой книге вы найдете все необходимое для того, чтобы внедрить в вашей компании целостный подход к оптимизации контента для поисковых систем и социальных медиа. Освоив предложенные в ней простые практические методы действий, вы сможете широко применять на практике основные методы контент-маркетинга, начиная от создания типовых персонажей до планирования и оценки эффективности контента, что позволит вам улучшить качество своего контента и значительно расширить аудиторию вашего сайта.

На русском языке публикуется впервые.
Где должен быть прогрессивный маркетолог? Там, где находятся клиенты его компании. А куда многие из них нынче бросаются, едва проснувшись утром? Где проводят часы напролет, где берут информацию, которой доверяют? В Интернете, а точнее – в социальных сетях. Крупнейшая на сегодняшний день – сеть Facebook – из скромного университетского портала стремительно превратилась в грандиозное хранилище данных и гибкий инструмент общения, нетворкинга и самого эффективного сейчас маркетинга – маркетинга в социальных сетях.

Книга откроет новые возможности владельцам и руководителям компаний от мала до велика, а также маркетологам всех рангов.

Вопрос и Ответ 15

Вопросы и Ответы


      15. Возможно ли в компоненте TMemo отменить неверно произведенные действия при редактировании текста?

      В компоненте TMemo предусмотрена возможность отмены неверных действий при редактировании. Для этого надо послать сообщение о необходимости произвести отмену действий. Компонент TMemo поддерживает три сообщения:

      Сообщение

      Описание

      EM_CANUNDO Возвращает флаг состояния операции отмены. Если операцию произвести нельзя - возвращается ноль, если можно - значение отлично от нуля.
      EM_UNDO Производит операцию отмены.
      EM_EMPTYUNDOBUFFER Обнуляет флаг состояния операции отмены.

      Пример:

      ............

      {Операция отмены для компонента Memo1 с проверкой флага отмены}
      procedure TForm1.bUndoClick(Sender: TObject);
      begin

        IF Memo1.Perform(EM_CANUNDO, 0, 0) <> 0 THEN

          Memo1.Perform(EM_UNDO, 0, 0);

      end;

      ............

      {Операция очистки флага состояния операции отмены с проверкой флага}
      procedure TForm1.bUndoClearClick(Sender: TObject);
      begin

        IF Memo1.Perform(EM_CANUNDO, 0, 0) <> 0 THEN

          Memo1.Perform(EM_EMPTYUNDOBUFFER, 0, 0);

      end;

      ............


...предыдущая страница следующая...
оглавление



"Вопрос и Ответ 15"
Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2024 .
При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны!
Время генерации страницы: 0.006