FoxPro Club Главная

Конференция Решения Фотоальбом Сайт М.Дроздова Статьи Файловый архив Книга Visual FoxPro 9.0 Русский Help для Visual FoxPro
Пользователей: 9146
Вход
Класс для автопоиска и выбора месячных архивов по вложенному пути и маске.

Позволяет с указанием вложенного каталога и маски выбирать архивы через названия месяцев-лет с помощью спиннера. Можно включать автозапуск метода формы (например расчет) при выборе. Также включать автофокус на любом объекте формы. Работает озвучка встроенным динамиком (через API) при ряде событий. Позволяет использовать вложенный в класс метод для озвучки любых событий в проекте.


 
Прислал: Crispy   Категория: Интерфейс


В качестве подгружаемых параметров использованы свойства объекта Tag и Comment.
Т.е. кидаем экземпляр класса на форму, и в Tag прописываем относительный путь и маску.
Класс в первую очередь предназначен для подгрузки таблиц, лежащих например во вложенном каталоге Arhiv, с именами вида ABCD????.DBF. Хотя при незначительной модификации возможны и прочие варианты.
В данном же случае нужно прописать в свойство Tag экземпляре класса (визуально или программно) выражение: arhiv\abcd????.dbf, которое и будет использовано как маска поиска имеющихся в каталоге arhiv таблиц месячных архивов вида abcd1101, где 11- год, 01 - месяц архива.
В свойство Comment можно прописать параметр, указывающий на имя объекта, которому передается фокус после выбора имени архива. Через пробел туда же можно прописать имя метода формы, который будет выполняться каждый раз при новом выборе месяца.
Для получения имени выбранного архива (но уже без пути) используется все то же свойство данного экземпляра класса Tag.
В класс также встроен вызов через API звука встроенного динамика. Который можно вызывать с параметром частоты звука в Гц.
Все вышеописанное можно изучить в прилагаемом образце проекта с использованием данного класса.
 
Сделайте оценку этого решения Плохо Удовлетворительно Так себе Хорошо Отлично Текущая оценка: (1.5) Вложение [26.5]kb
Дополнения пользователей
Класс для автопоиска и выбора месячных архивов по вложенному пути и маске.
[+][?]
[Дополнить]



© 2000-2017 Fox Club 
При размещении любых материалов с сайта на других ресурсах- прямая ссылка на www.foxclub.ru обязательна
Яндекс.Метрика