Библиотека Enisey2.vcx - для автоматического выравнивания (Align) на формах VFP и работы с SQL сервером.
Как работать:
1. формы создавать на основе класса e2_form
для этого в Menu->Tools->Options
на закладке Forms - Templates classes Form: установите e2_form(...enisey2.vcx)
2. у класса e2_form есть свойство autoalign Default=.F. , то есть выравнивание выключено
(форма ведет себя стандартно). После создания установите его в .Т. тогда форма в режиме выполнения
будет выравнивать свои элементы.
К сожалению не удалось реализовать Align в режиме дизайна.
3. Свойство Align добавлено ко всем основным классам для, которых может потребоваться выравнивание:
e2_container, e2_grid, e2_treeview, e2_listbox, e2_textbox, e2_button, впрочем, его легко реализовать
для любых визуальных классов.
Может принимать значения:
0 - нет выравнивания (Default)
1 - вверх: элемент будет вверху формы (контейнера)
2 - вниз: элемент будет внизу формы (контейнера)
3 - лево: элемент прижмется к левому краю формы (контейнера)
4 - право: элемент прижмется к правому краю формы (контейнера)
5 - полностью: элемент заполнит оставшееся место формы (контейнера) и должен быть только один.
4. Контейнеры можно вкладывать друг в друга !!!
5. Методы формы никак не контролируют предел уменьшения её размеров, поэтому у формы на основе e2_form
необходимо задать значения свойствам: MinHeight и MinWidth иначе, кода пользователь слишком уменьшит
размер формы появится ошибка.
6. Порядок выравнивания зависит от порядка складывания элементов на форму. При проблемах используйте
Cut(Ctrl+X) и Paste(Ctrl+C) 🙁
В архиве находятся: Билиотека Enisey2.vcx и небольшой проект с демонстрационной формой.
Библиотеку можете использовать, как угодно, сохраняя ссылки на разработчиков имя библиотеки и source code.
Красноярск,
abil(sparrow) - Билецкий Анатолий Викторович, Берковский Олег Леонидович,
2000-2003
Вложенные файлы
# |
Название |
Тип файла |
Размер |
---|---|---|---|
1 | 345enisey2 | .zip | 21,02 КБ |