- •Лабораторная работа. Начальные сведения о системе delphi
- •1. Назначение и состав системы Delphi
- •2. Запуск системы Delphiи элементы среды Delphi
- •3. Управление разработкой проекта
- •4. Пример разработки проекта приложения
- •4.1. Определение компонентов, используемых в приложении
- •4.2. Размещение компонентов в форме
- •4.3. Настройка компонентов
- •4.4. Проверка работоспособности проекта
- •5. Лабораторное задание
- •6. Порядок выполнения лабораторной работы
- •7. Требования к отчету
- •8. Контрольные вопросы
- •Приемы работы в среде Delphi п1.1. Манипулирование компонентами (объектами)
- •П1.2. Настройка компонентов
- •П1.3. Запуск приложения и завершение его работы
- •П1.4. Переход к созданию нового проекта приложения
- •П1.5 Загрузка ранее созданного проекта
- •П1.6. Сохранение проекта
- •Характеристики некоторых стандартных компонентов
- •П2.1. Общие свойства компонентов
- •П2.2. Обычная (стандартная) кнопка Button
- •П2.3. Статический текст (метка) Label
- •П2.4. Строка редактирования (однострочный редактор) Edit
- •Edit1.Text Edit1.Clear п2.5. Многострочный редактор Memo
- •П2.6. Обычный список ListBox
- •ListBoxl.Items[ListBoxl.ItemIndex]
П2.6. Обычный список ListBox
Этот компонент представляет собой окно, содержащее список элементов, которые могут быть выбраны помощи клавиатуры или мыши; выбранный элемент списка выделяется цветом. Если список не умещается в окне полностью, то оно автоматически снабжается полосой прокрутки для просмотра всех элементов списка.(рис.П2.3).
Рис.П2.3. Компонент ListBoxс полосой прокрутки.
Выбор элемента задается щелчком мышью на элементе списка и сопровождается генерацией события OnClick.
Для перемещения по списку можно использовать клавиши управления курсором; нажатие любой из таких клавиш вызывает генерацию события OnClick.
Список элементов хранится в свойстве Items.Элементы в списке нумеруются с нуля. Номер выбранного элемента является значением свойства ItemIndex;например, значение выбранного элемента в списке ListBox1обозначается в программе так:
ListBoxl.Items[ListBoxl.ItemIndex]
Свойство Selected[n]позволяет определить, был (True)или не был(False)выбран элемент с номеромn. Свойство MultiSelectпозволяет задать (True)или отменить (False)возможность одновременного выбора нескольких элементов. Выбор нескольких подряд идущих элементов осуществляется щелчком мышью на первом элементе и щелчком мышью при нажатой клавише Shiftна последнем элементе, Выбор нескольких несоседних элементов осуществляется щелчком мышью на каждом выбираемом элементе при нажатой клавише Shift.Значение свойства SelCountопределяет количество одновременно выбранных элементов,
Свойство Sortedзадает (True)или отменяет (False)необходимость сортировки элементов списка.
Методы Add, Deleteи Insertпредназначены для добавлений, удалений и вставки элемента списка и применяются к свойству Items. Эти методы вызываются с таким же количеством и порядком аргументов,что и у одноименных методов из табл.П2.5, ноS задает значение элемента списка, а N - номер элемента.
Лабораторная работа. Начальные сведения о системе DELPHI 1
1. Назначение и состав системы Delphi 1
2. Запуск системы Delphi и элементы среды Delphi 1
3. Управление разработкой проекта 3
4. Пример разработки проекта приложения 4
4.2. Размещение компонентов в форме 4
4.3. Настройка компонентов 5
4.4. Проверка работоспособности проекта 6
5. Лабораторное задание 6
6. Порядок выполнения лабораторной работы 6
7. Требования к отчету 7
8. Контрольные вопросы 7
Приложение 1 8
Приемы работы в среде Delphi 8
П1.1. Манипулирование компонентами (объектами) 8
П1.2. Настройка компонентов 9
П1.3. Запуск приложения и завершение его работы 12
П1.4. Переход к созданию нового проекта приложения 12
П1.5 Загрузка ранее созданного проекта 13
П1.6. Сохранение проекта 13
Приложение 2 14
Характеристики некоторых стандартных компонентов 14
П2.1. Общие свойства компонентов 14
П2.2. Обычная (стандартная) кнопка Button 14
П2.3. Статический текст (метка) Label 15
П2.4. Строка редактирования (однострочный редактор) Edit 16
П2.5. Многострочный редактор Memo 17
П2.6. Обычный список ListBox 19