Представленный список примеров Рещений упорядочен по типам Контролов (Элементов Управления), которые обеспечивают решения самых разнообразных задач построения GUI (Графического Пользовательского Интерфейса).
В данном Параграфе:
- Интерактивно добавить Элемент в список типа List Box, пример
-
Показывается, как добавить или исключить Элемент в/из списка ListBox.
- Добавление Элемента в контрол ComboBox , пример
-
Показывается, как добавить введенный в текстовый бокс Элемент в общий список контрола Combo Box.
- Выбор Значения из представленного Списка типа List, пример
-
Показывается, как обеспечить установку значений Элементов из полей Таблицы в Контролах типа list box и combo box.
- Как пользователь может перетаскивать (Drag-and-Drop) элементы Контролов, пример
-
Иллюстрируется механизм перетаскивания Элементов в Списках Контролов.
- Изменение активной Страницы при нажитии на командную кнопку, пример
-
Показано, как отображаются разнообразные комбинации Командных кнопок в диалоговом Боксе типа MessageBox с помощью Контрола OptionB Buttons.
- Изменение количества Закладок во время выполнения (Run Time), пример
-
Показано, как использовать Контрол PageFrame с Закладками.
- Использование Секундамера (Stop Watch), пример
-
Показано, как можно использовать Секундомер, построенный на классе Таймер (Class Timer).
- Использование Системных Часов (System Clock), пример
-
Иллюстрируется использование Системного Времени.
- Отображение вычисляемых выражений в Столбце Контрола Grid, пример
-
Иллюстрируется отображение вычисляемых значений (не Полей Таблицы) в столбце Сетки.
- Отображение связанных данных из Дочерней Таблицы, пример
-
Показывается, как координировать, согласовать отображение данных в построенном Отношении "Один-ко-Многим".
- Отображение различных Контролов в столбцах Таблицы, Сетки, Grid, пример
-
Иллюстрируются варианты отображения контролов в столбцах Элемента управления Grid.
- Отображение разнообразных Страниц данных при использовании Закладок, пример
-
Показывается, как можно работать со Страницами данных используя Закладки для Контрола PageFrame.
- Отображение нескольких столбцов элементов в списках типа List Box, пример
-
Иллюстрируется построение многоколоночных Списков.
- Отображение графических картинок в элементах Списка, пример
-
Показывается, как отобразить для каждого Элемента Списка отдельную картинку.
- Динамическое Форматирование Столбцов контрола Grid, пример
-
Показывается, как динамически изменять цвет фона или цвет символов элементов в Столбцах Grid.
- Редактирование полей типа Memo или текстовых файлов, пример
-
Демонстрируется, как просматривать или Редактировать текст в полях типа Memo или текстовых файлах при использовании контрола EditBox.
- Выполнение пользовательских команд через заданный интервал времени, пример
-
Иллюстрируется, как установить и контролировать временной интервал отображения текстового бокса или контрола типа Spinner.
- Заполнение списков значениями из различных источников данных, пример
-
Показывается, как использовать значения Свойства RowSourceType для заполнения Списков данными из разнообразных Источников.
- Форматирование ввода и проверка данных в контроле Text Box, пример
-
Показываются приемы, как можно просто форматировать вводимые Данные, а также котролировать их ввод.
- Подсветка активной строки Grid, изменение размеров Столбца, отображение Картинок в Заголовке, пример
-
Демонстрируются разнообразные варианты подсветок активной строки Grid, автоматическая подстройка ширины столбца, размещение специальных картинок в заголовках столбцов (например, для показывания режимов Сортировки).
- Специальные графические эффекты для Контролов, типа Hot Tracking / Hover Effects, пример
-
Показываются специфические графические эффекты для стандартных Контролов, размещенных на Форме.
- Программная обработка Текстовых элементов, пример
-
Демонстрируются варианты использования Свойств контрола EditBox для различных действий над Текстом.
- Перемежение Элементов между двумя Списками ListBox, пример
-
Рассматриваются повсеместно используемые комбинированные Контролы Выборки элементов из Списков, перемещения элемента из одного списка в другой.
- Выбор нескольких Элементов из Списка ListBox, пример
-
Иллюстрируются механизмы выбора нескольких элементов из одного Списка.
- Многовариантный выбор для пользователя, пример
-
Показывается, как обеспечить многовариантный выбор с помощью контрола Option Button Group.
- Интерактивное открытие нескольких Файлов, пример
-
Иллюстрируются варианты отображения нескольких файлов в Списке.
- Изменение размеров и координат Контролов в режиме выполнения (Run Time), пример
-
Показывается, как при произвольном изменении размеров пользовательской Формы, корректно или пропорционально изменить размеры контролов данной Формы, их относительные Координаты размещения на Форме.
- Настройка внешнего вида Переключателей Check Box, пример
-
Показано, как с помощью соответствующих Свойств настроить внешний вид Переключателей типа Check Box.
- Настройка внешнего вида Командных Кнопок, пример
-
Показано, как с помощью существующих Свойств настроить внешний вид Командных Кнопок.
- Сортировка элементов в Контроле List Box, пример
-
Показано, как пользователь может перестраивать или сортировать элементы в Списках (list box).
- Treeview/Listbox, использование перетаскивания (Drag-And-Drop), пример
-
Показано, как при помощи методов перетаскивания (drag-and-drop) управлять элементами внешних Компонент TreeView / ListBox.
Описания
- Простейшие Библиотеки Классов
-
Содержатся примеры и образцы классов библиотек, скрытая функциональность которых может быть использована в ваших приложениях (Provide Encapsulated Functionality). Обеспечение принципов инкапсуляции функциональности элементов при ООП - объектно-ориентированном программировании.
- Фундаментальные классы Visual FoxPro, A-Z
-
Рассматриваются ключевые вопросы построения Фундаментальных классов Visual FoxPro, которые рекомендуется использовать для быстрой разработки ваших Приложений.
- Описание Языка (Visual FoxPro)
-
Представленыы основные ссылки на разделы данной Справки по компонентам Visual FoxPro, Элементы Языка программирования, Основы Пользовательского интерфейса, Сообщения об Ошибках.