Мои Конспекты
Главная | Обратная связь

...

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

Комп-т стр-цы dialogs. Его св-ва.





Помощь в ✍️ написании работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

В состав Windows входит ряд типовых диал-х окон, таких как окно выбора загружаемого ф-а, окно выбора шрифта, окно д/настройки принтера и т.д. Работа со стандар-ми диал-ми окнами осущ-ся в 3 этапа. I этап: на форму помещ-ся соотв-щий комп-т и осущ-ся настройка его св-в. Настройка св-в может проходить как на этапе констр-я, так и в ходе прого­на пр-мы. Как и д/любых др.комп-тов, прог-т не должен забот-ся о вызове констр-ра и дестр-ра диалога - эти вызовы реализ-ся автоматически в момент старта и заверщ­-я пр-мы. На II этапе осущ-ся вызов стандартного д/диалогов метода Execute, ктр создает и показ-ет на экране диал-е окно. Вызов этого метода обычно располаг-ся внутри обработчика какого-либо события. Окно диалога явл-ся модал.окном, поэтому сразу после обращения к Execute дальнейшее выполн-е пр-мы при­останавлив-ся до тех пор, пока польз-ль не закроет окно. III этап – использ-е введенных с помощью диалогово­го окна данных - имени ф-ла, настроек принтера, выбранного шрифта и т. д. TOpenDialog и TSaveDialog - диалоги открытия и сохр-я файлов. Эти комп-ты имеют идентичные св-ва и поэтому рассмат­рив-ся вместе. Св-во FileName: string содержит маршрут поиска и выбран­ный ф-л при успешном завер-и диалога. Пр-ма может использ-ть это св-во д/доступа к ф-у с целью читать из него данные (TOpenDialog) или записывать в него (TSaveDialog). Д/записи это не имеет знач-я, но при чтении отсутствие ф-ла может привести к краху пр-мы. Св-во filter: string использ-ся для фильтрации ф-в, показываемых в диалоговом окне. Это св-во можно устан-ть с помощью спец-го редактора на этапе конст­р-я формы. При пр-мном вводе фил-ры задаются одной длинной строкой, в ктр символы «|» служат д/разделения фильтров друг от друга, а также д/разд-я опис-я фильтр-х ф-в от соотв-щей маски вы­бора. С помощью св-ва DefauitExt: string[3] формир-ся полное имя ф-ла, если при ручном вводе польз-ль не указал расш-е. В этом случае к имени файла прибавл-ся «.» и содерж-е этого св-ва. В диалог.окне д/ручного ввода предусмотрен эл-т теdit. Если выбран комбинированный спи­сок, с ним можно связать протокол выбора имен. Д/этого исполь­з-ся св-во HistoryList: TStrings, содержимое ктр будет появл-ся в выпадающем списке. Этот список не пополн-ся ав­томат-ки, поэтому за его содержимым должна следить пр-­ма. Если разрешен множ-ный выбор, доступ к выбранным именам можно получить в св-ве Files: String. Также к стр-це dialogs относ-ся TOpenPictureDialog и SavePictureDialog – диалоги отк-я и сохр-я изображ-й, TColorDialog – диалог выбора цвета, TFindDialog – диалог поиска, TFontDialog – диалог выбора шрифта, TPrintDialog – диалог настройки пар-ров печати, TPrinterSetupDialog – диалог настройки пар-ров принтера, TReplaceDialog – диалог поиска и замены.

 

Доверь свою работу ✍️ кандидату наук!
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой



Поиск по сайту:







©2015-2020 mykonspekts.ru Все права принадлежат авторам размещенных материалов.