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

...

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

Форма. Ее св-ва и методы.





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

Форма явл-ся осн.строительным блоком в Delphi. Любая пр-ма имеет как min одну связанную с ней форму, ктр наз-ся главной, - эта форма появл-ся на экране в момент старта пр-мы. Однако пр-ма может иметь ск-ко угодно форм, каждая из ктр решает какую-то локал.задачу и по­явл-ся на экране по мере надобности. Разновид-ти форм опр-ся знач-ями их св-в Form-style, а также разнообразием форм-заготовок, хранящихся в Delphi. Стиль формы задается одним из знач-й св-ва TFormStyle=(fsNormal (опр-ет обыч.форму, исп-щуюся д/реш-я самых различ.задач, в том числе – д/общего упр-я всей пр-мой (главная форма)), fsMDIChild, fsMDIForm (эти 2 стиля использ-ся при создании многодок-тных прилож-й в стиле Multi Document Interface - здесь есть спец.ср-ва упр-я взаимо­д-ем рамочного окна с дочерними окнами. В Delphi д/создания рамочного окна использ-ся стиль fsMDIForm, a д/создания дочернего MDI-окна – fsMDIChild), fsStayOnTop (предназначен д/окон, ктр всегда должны располаг-ся над всеми др.окнами пр-мы. Этот стиль препятствует перекрытию окна др.окнами, даже если оно становится неактивным и теряет фокус вво­да. Также можно создать окно-поплавок, нужно об­ратиться к API-f-ции SetWindowPos. «Поплавком» может стать и обычное ок­но. Однако «поплавок» действи­т-но появится на экране, только если в его св-ве visible со­держится знач-е True. Св-ва формы: Name в пр-ме имя формы использ-ся д/упр-я формы и доступа к комп-м формы. Caption текст заголовка. Top расст-е от верхн.границы экрана до текста. Left расст-е от лев.границы экрана до текста. Width ширина формы. Height высота. Clientwidth ширина рабочей формы без учета ширины левой и прав.границы. Clientheight высота без учета ширины заголовка и ниж.границы. Borderstyle вид гран-цы: bsSizeable обычная, bsSingle тонкая, bsNone отсутствует. Изменить размеры окна с тонкой границей нельзя. Если граница отс-ет, то на экран во время работы пр-мы будет выведена без заголовка окно. Bordericons кнопки упр-я окном: biSystemMenu опр-ет доступность кнопки вернуть и кнопки сис-го меню, biMinimize кнопки свернуть, bimaxinimize кнопка завер-ть, bihelp кнопка вызова инф-и. Icon значок заголовка диалог-го окна, обозн-ет вызов сис-м меню. Color цвет фона можно задать, указав назв-е цвета. Font шрифт. Canvas поверх-ть, на ктр можно вывести графику. Методы формы: procedure ArrangeIcons – упорядоч-ет пиктогр-мы закрытых дочерних окон MDI-прилож-я; procedure Cascade - располагает дочерние MDI-окна каскадом; procedure Close - закрывает окно; procedure FocusControl (Control : TWinControl) - передает фокус ввода дочернему эл-ту Control; procedure Next - делает активным следующее MDI-okho; procedure Print - печатает окно на принтере; procedure SetFocus - передает фокус ввода форме; procedure Show - показывает форму в немодальном режиме. Д/подключ-я нов.формы к проекту достаточно обратиться к репозиторию и выбрать нужную разновид-ть формы. Менеджер проекта автоматически подключает новую форму к списку исполь­зуемых форм и обеспеч-ет все необх-мые действия по ее ини­циализации. Показ форм как модального окна. Между разными формами и глав.формой можно переключ-ся. Такое переключ-е требует усилий. Окна в обычных прикладных пр-мах использ-ся, как пр-ло, д/создания диалоговых окон, с ктр невозможно переключ-ся на др.окна прилож-я, пока они не будут закрыты. Такой режим окна наз-ся модальным. Чтобы вызвать форму в модал.режиме надо использ-ть ShowModal. При вызове метода show второе окно появл-ся на экране и ра­ботает одновременно с первым, поэтому упр-е сразу передает­ся оператору, стоящему за обращ-ем к этому методу. Такие окна наз-ся немодальными, они всегда откр-ся в одном мето­де, а закр-ся в другом.

 

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



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







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