GsRAChart.TgsRAChart

Материал из GedeminWiki
Перейти к: навигация, поиск
 Модуль: GsRAChart.pas   Конструкторы и деструкторы   Свойства   Методы   События   Наследованные члены 

Delphi:

 TgsRAChart = class(TCustomControl)

Описание

Визуальный компонент для отображения "шахматки".

Пример использования:

rachart_01.png

Быстрые клавиши

Клавиша Функция
Стрелки Перемещение курсора на одну позицию.
Home На первую дату экрана.
End На последнюю дату экрана.
PgUp На экран вверх.
PgDn На экран вниз.
Ctrl+Стрелка влево На первую занятую дату в текущей строке.
Ctrl+Стрелка вправо На последнюю занятую дату в текущей строке.
Ctrl+Home На первую дату диапазона.
Ctrl+End На последнюю дату диапазона.
Ctrl+PgUp На первую строку списка.
Ctrl+PgDn На последнюю строку списка.
Ctrl+T На текущую дату.
Ctrl+L Отображает на экране первые, в хронологическом порядке, интервалы.
Ctrl+R Отображает на экране последние, в хронологическом порядке, интервалы.

Пример использования

Option Explicit
Sub usrf_test_RAChartOnCreate(ByVal Sender)
'*** Данный код необходим для вызова встроенного обработчика ***
'*** В случае его удаления возможно нарушение работы системы ***
  Call   Inherited(Sender, "OnCreate", Array(Sender))
'*** конец кода поддержки встроенного обработчика            ***

  Dim RAChart, I
  Set RAChart = Sender.GetComponent("usrg_gsRAChart")
 
  RAChart.MinValue = DateSerial(2017, 01, 01)
  RAChart.MaxValue = DateSerial(2017, 12, 31)
 
  RAChart.AddRowHead "Номер", 120
  RAChart.AddRowHead "Класс", 80
 
  RAChart.AddRowTail "Итого", 60
  RAChart.AddRowTail "Всего", 60
 
 
  For I = 1 To 20
    RAChart.AddResource I, "Номер №" & I, "Люкс"
  Next
 
  RAChart.AddSubResource 1000, 3, "Место 1", ""
  RAChart.AddSubResource 1001, 3, "Место 2", ""
  RAChart.AddSubResource 1002, 3, "Место 3", ""
 
  RAChart.AddSubResource 10000, 1001, "Одеяло", "Теплое"
 
  RAChart.AddInterval 100000, 2, DateSerial(2017, 2, 10), DateSerial(2017, 2, 20), _
    "Бронирование 1", "Комментарий", 1000
  RAChart.AddInterval 100001, 5, DateSerial(2017, 2, 14), DateSerial(2017, 2, 20), _
    "Бронирование 2", "Комментарий" & vbCrLf & "в" & vbCrLf & "три строки", 2000
 
  RAChart.FirstVisibleValue = DateSerial(2017, 01, 30)
  RAChart.Value = DateSerial(2017, 02, 10)
  RAChart.ResourceID = 10
End Sub
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты