Информатика. Программирование в Delphi
          
        
        
          
            309
          
        
        
          
            
              Таблица 26.2
            
          
        
        
          
            Событие
          
        
        
          
            Условие возникновения
          
        
        
          OnChange
        
        
          Происходит при изменении позиции ползунка
        
        
          OnKeyPress
        
        
          При нажатии клавиши клавиатуры, когда компонент находится в
        
        
          фокусе
        
        
          OnKeyDown
        
        
          При нажатии клавиши клавиатуры
        
        
          OnKeyUp
        
        
          При отпускании нажатой клавиши клавиатуры
        
        
          OnEnter
        
        
          При получении элементом управления фокуса
        
        
          OnExit
        
        
          При потере элементом управления фокуса
        
        
          
            Пример 26.1
          
        
        
          Разработать приложение, при помощи которого можно выбрать цвет и
        
        
          узнать номера (индексы) цветов. Рекомендуемый вид формы приведен
        
        
          на рис. 26.2.
        
        
          Рис. 26.2
        
        
          1. Создайте новое приложение.
        
        
          2. Добавьте на форму компоненты
        
        
          
            Panel1
          
        
        
          ,
        
        
          
            Image1
          
        
        
          ,
        
        
          
            TrackBar1
          
        
        
          ,
        
        
          
            TrackBar2
          
        
        
          ,
        
        
          
            TrackBar3
          
        
        
          ,
        
        
          
            Label1
          
        
        
          (
        
        
          
            Красный
          
        
        
          ),
        
        
          
            Label2
          
        
        
          (
        
        
          
            Зеленый
          
        
        
          ),
        
        
          
            Label3
          
        
        
          (
        
        
          
            Синий
          
        
        
          )
        
        
          и
        
        
          
            Label4
          
        
        
          ,
        
        
          
            label5
          
        
        
          ,
        
        
          
            Label6
          
        
        
          с заголовком
        
        
          
            0
          
        
        
          .
        
        
          3. В инспекторе объектов для формы
        
        
          
            Form1
          
        
        
          создайте процедуру
        
        
          
            FormCreate
          
        
        
          – обработчик события
        
        
          
            OnCreate
          
        
        
          ,
        
        
          
            //выполняется при создании формы
          
        
        
          
            procedure TForm1.FormCreate(Sender: TObject);
          
        
        
          begin
        
        
          
            //заголовок формы
          
        
        
          Form1.Caption:='Выбор цвета';
        
        
          
            //минимальное значение диапазона
          
        
        
          TrackBar1.Min:=0;
        
        
          
            //минимальное значение диапазона
          
        
        
          TrackBar2.Min:=0;