Иерархия классов MIS3 — различия между версиями

Материал из ИбисоПедии
Перейти к: навигация, поиск
(TfmIBISWinList)
(TfmIBISWinList)
Строка 27: Строка 27:
 
* создает на главном RIBBON необходимые закладки
 
* создает на главном RIBBON необходимые закладки
 
* управляет видимость закладки (TAB) на главном RIBBON в зависимости от активности формы. Т.е. если окно становится активным, то становиться актновной соответсвующая закладка на RIBBON
 
* управляет видимость закладки (TAB) на главном RIBBON в зависимости от активности формы. Т.е. если окно становится активным, то становиться актновной соответсвующая закладка на RIBBON
 +
* устанавливает imageindex  и shortcut для следующих кнопок:
 +
** Добавить (плюс на доп клавиатуре)
 +
** Редактировать (F4)
 +
** Обновить (F5)
 +
** Закрыть (F12)
 +
** УДАЛИТЬ (Shift+DEL)
 +
** Фильтр (CTRL+F) - только shortcut
 +
* дабл клик на gride вызывает кнопку редактировать

Версия 09:07, 23 октября 2013

MIS3-inheritance.png

TfmIBISTab

Предок для форм которые реализуют набор кнопок на главном RIBBON. Основной функционал мержить на главный RIBBON закладки

TfmIBISBaseForm

  • устанавливает шорткаты и иконки для кнопок RIRIBBON с заголовками:
    • Добавить
    • Редактировать
    • Обновить
    • Удалить
    • Выбрать
    • Закрыть
  • Обрабатывает кнопку ESCAPE - если есть изменённые данные в актином контроле, то отменяет их, иначе закрывает форму
  • CTRL+S вызывает обработчик кнопки "СОХРАНИТЬ"
  • CTRL+ENTER вызывает обработчик кнопки "СОХРАНИТЬ И ЗАКРЫТЬ"
  • поддерживает скины (а также изменение вида в зависимости от главной формы)

TfmWINOnTask

  • устанавливает стиль окна

TfmIBISWinList

  • создает на главном RIBBON необходимые закладки
  • управляет видимость закладки (TAB) на главном RIBBON в зависимости от активности формы. Т.е. если окно становится активным, то становиться актновной соответсвующая закладка на RIBBON
  • устанавливает imageindex и shortcut для следующих кнопок:
    • Добавить (плюс на доп клавиатуре)
    • Редактировать (F4)
    • Обновить (F5)
    • Закрыть (F12)
    • УДАЛИТЬ (Shift+DEL)
    • Фильтр (CTRL+F) - только shortcut
  • дабл клик на gride вызывает кнопку редактировать