Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Генерация стандартных диалоговых окон (Common Dialog Box)

Читайте также:
  1. B) pare a good phonetic reading of the dialogue.
  2. АДАПТИВНАЯ РЕГЕНЕРАЦИЯ
  3. В том случае, если число элементов совокупности , то при расчете стандартных ошибок среднего и доли в знаменателе дроби вместо необходимо ставить .
  4. ВОСПАЛЕНИЕ, РЕГЕНЕРАЦИЯ И ДИСРЕГЕНЕРАЦИЯ
  5. ВОССТАНОВИТЕЛЬНЫЕ ПРОЦЕССЫ В ОРГАНИЗМЕ. РЕГЕНЕРАЦИЯ ОРГАНОВ И ТКАНЕЙ.
  6. Генерация документации по процессу
  7. Генерация ключевой пары вне устройства
  8. Генерация операционной системы
  9. Генерация разнообразия вирусных геномов.
  10. Генерация случайных величин

Назначение

С помощью этого элемента можно создавать различные стандартные диалоговые окна, широко используемые в различных приложениях Windows, как например окно диалога Открытие файла или Закрытие файла.

Хотя Common Dialog Box и является стандартным элементом управления, для того, чтобы он появился в панели элементов управления, его следует установить, выполнив команду ProjectÞComponents. Затем в появившемся окне диалога Components установить флажок против стрелки Microsoft Common Dialog Control 6.0 и щелкнуть OK. Кстати, здесь же можно выбрать и другие элементы управления, например Microsoft Calendar, если необходимо отображать данные календаря.

После помещения в форму этого элемента управления он на этапе выполнения в форме не появляется (также как и элемент управления Timer). Вызов соответствующего окна производится в коде с помощью методов этого элемента по мере необходимости.

Элементы Common Dialog Box – это оболочки, представляющие пользователям стандартные диалоговые окна, с которыми они могут взаимодействовать в хорошо знакомой манере: сгенерированные окна ведут себя точно так же, как и аналогичные окна в других приложениях. После того, как пользователь сделает свой выбор, код приложения должен проверить изменившееся значение свойств и каким-то образом прореагировать на действие пользователя. Другими словами, если даже пользователь в окне Открытие файла щелкнул тот или иной файл, а затем кнопку ОК, это не значит, что выбранный файл открыт. Работа диалогового окна заключается лишь в том, чтобы предоставить пользователю знакомый интерфейс. После закрытия окна необходимо проверить возвращенные им значения и произвести в коде соответствующие действия по открытию файла. То же самое касается и других стандартных диалоговых окон, поскольку они лишь сообщают приложению о выборе пользователя, но не предпринимают никаких самостоятельных действий.

Свойства

После добавления в форму проекта элемента управления Common Dialog Box в окне Properties появится новое свойство Custom, которое служит для определения различных параметров элемента управления. Чтобы открыть окно, где задаются все эти параметры, необходимо щелкнуть правой кнопкой на значение Common Dialog Box и выбрать Properties.

На рисунке 5 показано многостраничное окно Properties Pages, которое появляется после двойного щелчка свойства Custom. Здесь нет возможности задать все свойства, показаны только основные. Отдельные параметры стандартных окон можно установить в коде подпрограммы.

 

Рисунок 5 – Многостраничное окно

События

Не используются.

Методы

Для вывода на экран диалоговых окон используются следующие методы:

- ShowColor – окно Цвет;

- ShowFont – окно Выбор шрифта;

- SowHelp – окно Справочная система;

- SowOpen – окно Открытие файла;

- SowPrinter – окно Печать;

- SowSave – окно Сохранение.

После того, как пользователь сделает свой выбор и закроет диалоговое окно, приложение должно проверить, какой выбор сделан, путем анализа соответствующих свойств.

Файлы

Файл – последовательность логически связанных данных, размещаемых на внешнем устройстве. На магнитном диске каждый файл сохраняется под уникальным именем в своей папке (каталоге). В каждый конкретный момент для обработки доступен только один компонент файла (текущий), называемый записью. Говорят, что на этот компонент установлен указатель текущей позиции в файле.

Запись – это одна строка файла, являющаяся единицей обмена между приложением и файлом на диске. Процедура переноса данных в файл на диске называется записью или выводом, а процедура выбора данных из файла – чтением или вводом.

Обычно все файлы считаются файлами последовательного доступа. Это означает, что дозаписывать записи в файл можно только последовательно, одну за другой (в конец файла). Тоже относится и к чтению. После выполнения операции ввода/вывода указатель текущей позиции в файле продвигается на одну позицию.




Дата добавления: 2014-12-15; просмотров: 109 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав