Новые книги

Курс знакомит с языком программирования Perl, с его принципами, основными возможностями и особенностями в объёме, достаточном, чтобы начать разрабатывать прикладные и системные задачи, включая программирование для сети Интернет.

Курс является достаточно подробным введением в язык программирования Perl. Описывается уникальная культура Perl и особенности, отличающие его от других языков программирования и во многом обусловившие его популярность. Рассматриваются основные средства программирования на языке Perl версии 5.8. Разбираются богатые возможности языка для создания самых разных приложений, а также особый стиль программирования на Perl. Курс ориентирован на студентов, начинающих программистов или разработчиков, применяющих другие языки и желающих писать прикладные или системные программы на Perl.
Умение хорошо писать – не врожденный дар, а навык, который можно развивать, подобно многим другим. Книга, которую вы держите в руках, поможет вам приобрести необходимую уверенность и снабдит инструментами, которые понадобятся для совершенствования этого навыка.

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

На русском языке публикуется впервые.

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

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


      59. Как создать кнопку во время работы приложения?

      Для создания кнопки, во время работы приложения, необходимо выполнить всего два шага:

      • Создать кнопку;
      • Установить необходимые свойства этой кнопки.

      При правильном создании объекта, в данном случае кнопки, этот объект при уничтожении формы будет автоматически уничтожен, но желательно всегда самим уничтожать все объекты созданные в процессе работы приложения. Это убережет Вас от многих проблем.

      Пример:

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

        ............
        public

          { Public declarations }
          MyButton: TButton;
          PROCEDURE MyButtonDown(Sender: TObject);

        end;


    • ............

      procedure TForm1.FormCreate(Sender: TObject);
      begin

        MyButton := TButton.Create(Self);
        WITH MyButton DO BEGIN

          Parent := Self;
          Caption := 'Кнопка';
          Left := 0;
          Top := 0;
          OnClick := MyButtonDown;

        END;

      end;

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

      PROCEDURE TForm1.MyButtonDown(Sender: TObject);
      BEGIN

        WITH Sender AS TButton DO

          MessageDlg('Нажата '+Caption, mtInformation, [mbOk], 0);

      END;

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

      procedure TForm1.FormDestroy(Sender: TObject);
      begin

        MyButton.Free;

      end;

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

      P.S. Таким же образом создаются и другие компоненты.


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



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