Графика
Начерталка

Математика

Лабы

Visual Foxpro 7 Электронный учебник Курс лекций начало

 

Раскрывающиеся списки

В Visual FoxPro существуют два вида списков. Один из них мы рассмотрели в предыдущем примере. Второй вид списка — объект типа comboBox(Раскрывающийся список) или раскрывающийся список. Этот тип списка удобно использовать в том случае, если вводимых значений много, а места в форме для расположения обычного списка не хватает.

Опишем процедуру создания раскрывающегося списка для ввода и редактирования наименования города проживания клиента таблицы customer. В отличие от предыдущего примера, в качестве источника данных будем использовать не таблицу со списком стран, а строку с наименованиями городов.

  1. Откройте в окне конструктора форму для ввода информации о клиентах.
  2. Удалите список для ввода названия города, созданный ранее.
  3. Нажмите кнопку Combo Box (Раскрывающийся список) на панели инструментов Form Controls (Элементы управления формы).
  4. Щелкните на месте удаленного объекта. Объект типа ComboBox (Раскрывающийся список) разместится в форме.
  5. Откройте окно Properties (Свойства) для размещенного в форме раскрывающегося списка.
  6. Свяжите раскрывающийся список с полем ccity таблицы customer, используя свойство controisource (Источник данных).
  7. Из списка возможных значений свойства RowSourceType (Тип источника данных списка) выберите Value (Значение).
  8. Введите в поле ввода значения свойства RowSource (Источник данных списка) перечень допустимых элементов списка через запятую: Москва, Одесса, Новосибирск, Свердловск, Черноголовка (рис. 6.26).
  9. Запустите форму на выполнение. Теперь при редактировании списка покупателей для ввода в таблицу customer названия города, в котором проживает клиент, нажмите кнопку раскрытия созданного списка и выберите из него нужное значение. Это значение будет введено в поле ccity таблицы (рис. 6.27).
gl6-27.jpg

Рис. 6.26. Определение свойств раскрывающегося списка

gl6-28.jpg

Рис. 6.27. Выбор наименования города из раскрывающегося списка

 

Delphi 7
Элементы управления Windows XP В Delphi 7 впервые появилась возможность настраивать пользовательский интерфейс приложений для использования в Windows XP. Для этого в состав ресурсов приложения должен включаться манифест Windows XP. Это дополнение призвано обеспечить корректное взаимодействие элементов управления приложения с системной библиотекой ComCtl32.dll версии 6, используемой в Windows XP. Собственно все особенности работы приложений под управлением Windows XP вызваны именно появлением новой версии этой библиотеки. Впрочем, об этом подробно рассказывается ниже.
Элементы управления Windows XP
Пользовательский интерфейс Windows XP
Манифест Windows XP
Компонент TXPManifest
Включение манифеста Windows XP в ресурсы приложения
Визуальные стили и темы оформления
Визуальные стили в Delphi
Theme API
Компоненты настройки цветовой палитры

Машиностроительное черчение, инженерная графика, начертательная геометрия. Выполнение контрольной