Позволяет с указанием вложенного каталога и маски выбирать архивы через названия месяцев-лет с помощью спиннера. Можно включать автозапуск метода формы (например расчет) при выборе. Также включать автофокус на любом объекте формы. Работает озвучка встроенным динамиком (через API) при ряде событий. Позволяет использовать вложенный в класс метод для озвучки любых событий в проекте.
В качестве подгружаемых параметров использованы свойства объекта Tag и Comment.
Т.е. кидаем экземпляр класса на форму, и в Tag прописываем относительный путь и маску.
Класс в первую очередь предназначен для подгрузки таблиц, лежащих например во вложенном каталоге Arhiv, с именами вида ABCD????.DBF. Хотя при незначительной модификации возможны и прочие варианты.
В данном же случае нужно прописать в свойство Tag экземпляре класса (визуально или программно) выражение: arhivabcd????.dbf, которое и будет использовано как маска поиска имеющихся в каталоге arhiv таблиц месячных архивов вида abcd1101, где 11- год, 01 - месяц архива.
В свойство Comment можно прописать параметр, указывающий на имя объекта, которому передается фокус после выбора имени архива. Через пробел туда же можно прописать имя метода формы, который будет выполняться каждый раз при новом выборе месяца.
Для получения имени выбранного архива (но уже без пути) используется все то же свойство данного экземпляра класса Tag.
В класс также встроен вызов через API звука встроенного динамика. Который можно вызывать с параметром частоты звука в Гц.
Все вышеописанное можно изучить в прилагаемом образце проекта с использованием данного класса.
Т.е. кидаем экземпляр класса на форму, и в Tag прописываем относительный путь и маску.
Класс в первую очередь предназначен для подгрузки таблиц, лежащих например во вложенном каталоге Arhiv, с именами вида ABCD????.DBF. Хотя при незначительной модификации возможны и прочие варианты.
В данном же случае нужно прописать в свойство Tag экземпляре класса (визуально или программно) выражение: arhivabcd????.dbf, которое и будет использовано как маска поиска имеющихся в каталоге arhiv таблиц месячных архивов вида abcd1101, где 11- год, 01 - месяц архива.
В свойство Comment можно прописать параметр, указывающий на имя объекта, которому передается фокус после выбора имени архива. Через пробел туда же можно прописать имя метода формы, который будет выполняться каждый раз при новом выборе месяца.
Для получения имени выбранного архива (но уже без пути) используется все то же свойство данного экземпляра класса Tag.
В класс также встроен вызов через API звука встроенного динамика. Который можно вызывать с параметром частоты звука в Гц.
Все вышеописанное можно изучить в прилагаемом образце проекта с использованием данного класса.
Автор: Crispy
Вложенные файлы
# |
Название |
Тип файла |
Размер |
---|---|---|---|
1 | 676spinarh | .zip | 26,50 КБ |