Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Интерфейс 
Стандартные - GLabel

GLabel
Краткое описание

Параметры
  • Left - Отступ элемента слева
  • Top - Отступ элемента от верха
  • Width - Ширина элемента
  • Height - Высота элемента
  • Align - Выравнивание элемента
  • Color - Цвет элемента
  • Font - Шрифт элемента
  • ParentFont - Использовать шрифт родительского компонента
  • Visible - Видимость элемента на экране
  • Enabled - Элемент разрешен/заблокирован
  • Cursor - Курсор
  • TabOrder - Определяет очередь передачи фокуса при нажатии Tab
  • Ctl3D - При установленном False 3-х мерная рамка вокруг элемента рисоваться не будет
  • Name - Имя элемента
  • HintIcon - Иконка слева от заголовка всплывающей подсказки
  • HintTitle - Заголовок всплывающей подсказки
  • Hint - Всплывающая подсказка
  • HintManager - Менеджер подсказок
  • Layout - Слой
  • WidthScale - Доля ширины элемента в слое
  • HeightScale - Доля высоты элемента в слое
  • ModeSp - Определяет внешний вид cплиттера (или его отсутствие)
  • SizeSp - Размер Splitter-а
  • ColorSp - Цвет Splitter-а
  • MinOwn - Минимальный размер, получающийся при уменьшении
  • MinRest - Минимальный размер, остающийся в родительском окне при увеличении
  • ColorShadow - Цвет тени надписи
  • ColorHover - Цвет элемента при проведении по нему указателя мыши. Опция отключается при значении 0 или clBlack
  • Caption - Задаёт начальный текст надписи
  • AutoSize - Определяет поведение надписи при изменении текста. True - её размер устанавливается равным длине текста, False - её размер не изменяется независимо от длины текста
  • Alignment - Выравнивание текста в элементе по горизонтали: по левому краю (задано по-умолчанию), по правому краю и по центру
  • VAlignment - Выравнивание текста в элементе по вертикали: по центру (задано по-умолчанию), по верхнему краю и по нижнему краю
  • Underline - Подчёркивать ли текст элемента при проведении по нему указателя мыши
  • DepthShadow - Глубина тени надписи
  • FonGradient - True - включить градиент фона, False - отключить градиент фона
  • InvFonGrad - True - обратный градиент фона, False - прямой градиент фона
  • HorizFonGrad - True - горизонтальный градиент фона, False - вертикальный градиент фона
  • ContrastFon - Контрастность градиента фона. Рабочий диапазон значений - 0..100
  • TextGradient - True - включить градиент надписи, False - отключить градиент надписи
  • InversGrad - True - обратный градиент надписи, False - прямой градиент надписи
  • Horizontal - True - горизонтальный градиент надписи, False - вертикальный градиент надписи
  • HSymbolGrad - True - горизонтальный символьный градиент надписи, False - полный горизонтальный градиент надписи
  • Contrast - Контрастность градиента надписи. Рабочий диапазон значений - 0..100
  • DepthGrad - Глубина градиента надписи. Рабочий диапазон значений - 0..250
  • Antialiased - Сглаживание ступенчатости контуров щрифта
  • Методы
  • doText - Устанавливает текст надписи
  • doSetFocus - Устанавливает фокус на элементе
  • doSendToBack - Помещает элемент под всеми другими элементами формы
  • doBringToFront - Помещает элемент над всеми другими элементами формы
  • События
  • onClick - Сoбытиe пpoиcxoдит вcякий paз пpи клике на элементе
  • onKeyUp - Событие происходит всякий раз при отпускании клавиши. Возвращает целое число - код клавиши
  • onKeyDown - Событие происходит всякий раз при нажатии на клавишу. Возвращает целое число - код клавиши
  • onChar - Событие происходит после onKeyDown в случае текстового соответствия клавиши. Возвращает целое число - код символа
  • onShow - Событие происходит всякий раз при показе/скрытии элемента на экране
  • onResize - Событие происходит всякий раз при изменении размера элемента
  • onMouseDown - Событие происходит всякий раз при клике в области компонента (перед событием onClick) и возвращает в поток код нажатой кнопки
  • onMouseMove - Событие происходит всякий раз при перемещении мышки над компонентом и возвращает в поток код нажатой кнопки
  • onMouseUp - Событие происходит всякий раз при отпускании кнопки мыши и возвращает в поток код нажатой кнопки
  • onMouseWheel - Событие происходит всякий раз после прокрутки колеса мыши над элементом
  • onMove - Событие происходит всякий раз при перемещении элемента по экрану
  • onPaint - Событие происходит всякий раз при необходимости отрисовать элемент. И в потоке содержит Context рисования, что позволяет рисовать в режиме DblBuffered
  • onDblClick - Событие происходит всякий раз при двойном клике на элементе
  • onSetFocus - Событие происходит всякий раз при установке фокуса на элементе
  • onKillFocus - Событие происходит всякий раз при потере фокуса элементом
  • onSplitUp - Событие происходит по окончании (MouseUp) изменения размера элемента сплиттером
  • Свойства
  • Caption - Хранит текст надписи
  • Handle - Содержит идентификатор элемента
  • PHandle - Содержит указатель на элемент
  • Width - Ширина элемента
  • Height - Высота элемента
  • Left - Содержит отступ элемента слева от родительского компонента
  • Top - Содержит отступ элемента от верха родительского компонента
  • MouseX - Хранит X координату мыши после событий OnMouseXXXX
  • MouseY - Хранит Y координату мыши после событий OnMouseXXXX
  • Данные
  • Text - Определяет текст надписи
  • WidthControls - Предварительный анализ изменений. Передается в потоке "на верх" желаемое изменение ширины контролла. Возвращаемое значение принимается за правильное изменение ширины контролла. Если точка отключена - ничего не меняется
  • HeightControls - Предварительный анализ изменений. Передается в потоке "на верх" желаемое изменение высоты контролла. Возвращаемое значение принимается за правильное изменение высоты контролла. Если точка отключена - ничего не меняется
  • Пример
    Пример использования компонента GLabel
    Add(MainForm,7972961,35,77)
    {
    Caption="Пример использования GLabel"
    }
    Add(GLabel,11382232,105,77)
    {
    Left=50
    Top=40
    Width=122
    Height=46
    Font=[MS Sans,28,0,0,1]
    ColorShadow=32768
    ColorHover=255
    FonGradient=0
    }
    Add(GLabel,11023617,161,77)
    {
    Left=190
    Top=40
    Width=122
    Height=46
    Font=[MS Sans,28,0,0,1]
    ColorShadow=0
    ColorHover=8388608
    Underline=0
    DepthShadow=2
    TextGradient=0
    }
    Add(GLabel,967164,133,133)
    {
    Left=160
    Top=140
    Width=77
    Height=17
    ColorHover=16776960
    Caption="Text for GLabel"
    TextGradient=0
    Horizontal=0
    Antialiased=0
    }

    Замечания
    Обновление элемента: [svn]GLabel.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...