Представленный список примеров Рещений упорядочен по типам Контролов (Элементов Управления), которые обеспечивают решения самых разнообразных задач построения 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, Элементы Языка программирования, Основы Пользовательского интерфейса, Сообщения об Ошибках.

Связанные Секции

Примеры Решений

Содержит демонстрацию разнообразных возможностей инструментария системы Visual FoxPro,  многие примеры могут быть использованы независимо от представленных разделов.

Примеры использования Фундаментальных классов

Содержатся примеры, демонстрирующие использование Фундаментальных Классов Visual FoxPro.

Примеры Серверов COM (Visual FoxPro)

Содержатся примеры, иллюстрирующие использование Серверов Автоматизации (Automation Servers).

Упражнения

Содержатся по-шаговые инструкции и упражнения для освоения Общих Сценариев работы с системой Visual FoxPro.