рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Основная форма и ее свойства

Основная форма и ее свойства - раздел Программирование, Основы программирования в среде turbo delphi учебное пособие Как Выглядит Форма, Так И Предстанет Перед Нами Окно Нашей Программы После Ее...

Как выглядит форма, так и предстанет перед нами окно нашей программы после ее запуска на выполнение. Все создаваемые формы происходят от класса TForm (наследуют его методы и свойства) и получают нужную функциональность за счет размещения на форме соответствующих компонентов. Настроим форму (а затем аналогично и ее компоненты) с помощью изменения ее свойств на вкладке Properties инспектора объектов. Свойства формы сгруппированы по выполняемым функциям. Некоторые свойства представлены в нескольких группах. Мы уже познакомились с таким свойством, как Caption (заголовок окна). Положение окна в первый момент его появления на экране задает свойство Position (группа Miscellaneous). Здесь доступны следующие варианты: poDefault – положение и размеры окна определяет Windows; poDefaultPosOnly – Windows задает, где располо­жить окно, а размеры окна определяют его свойст­ва Height и Width (высота и ширина в пикселах); poDefaultSizeOnly – размеры окна определяет Windows, а позицию – свойства Top (расстояние от верхней границы окна до верхней границы экрана) и Left (расстояние от левой его границы до левой границы экрана); poDesigned – и размер, и позиция будут такими, какими вы укажете в свойствах; poDesktopCenter – окно будет располагаться по центру рабочего стола; poMainFormCenter – окно будет располагаться по центру основной формы; poOwnerFormCenter – окно будет располагаться по центру того окна, которое вызвало это; poScreenCenter – окно будет располагаться по центру экрана.

Стиль формы задает свойство FormStyle. Здесь доступны для выбора следующие ва­рианты: fsNormal – нормальное окно; fsMDIForm – окно является родительским для МDI-окон (мультидокументных окон); fsMDIChild – окно является дочерним MDI-окном (fsMDIForm создает главное окно, a fsMDIChild – дочернее, т.е. внутри главного, поэтому нельзя создавать главное окно со свойством fsMDIChild); fsStayOnTop – окно с этим параметром всегда будет находиться поверх остальных.

Прозрачность формы задает свойство AlphaBlend, если оно равно true, то окно будет прозрачным. Степень прозрачности определяется свойством AlphaBlendValue. Если поставить 0, то форма будет абсолютно прозрачной, 255 означает полную непрозрачность.

Еще одно свойство – Anchors есть и у формы, и у компонентов. Оно показывает, как происходит закрепление к родительскому объекту. Это свойство раскрывающееся. Если щелкнуть по квадрату слева от именисвойства, раскроется список из четырех дополнительных свойств:

· alLeft – прикреплять левый край (по умолчанию true);

· alTop – прикреплять верхний край (по умолчанию true);

· alRight – прикреплять правый край (по умолчанию false);

· alBottom – прикреплять нижний край (по умолчанию false).

По умолчанию прикрепление происходит по левому и верхнему краю. Это значит, что при изменении размера окна расстояние от компонента до левого верхнего угла не изменяется. Если прикрепить компонент к правой кромке окна, то приизменении размера не изменится расстояние до правой кромки.

Свойство AutoScroll указывает на то, будет ли форма автоматически производить скроллинг или нет. Если свойство AutoSize = true, то форма/компонент будет автоматически подгонять свой размер в соответствии с содержимым.

BorderIcons – свойство, определяющее, какие кнопки должны присутствовать у окна. Это свойство раскрывающееся. Если щелкнуть по квадрату слева от имени свойства, то раскроется список из четырех свойств:

· biSystemMenu – показать меню (иконка слева в строке заголовка окна) и другие кнопки заголовка окна;

· biMinimize – кнопка минимизации окна;

· biMaximize – кнопка максимизации окна;

· biHelp – кнопка помощи.

Свойство BorderStyle отвечает за вид оборки (оформления) окна. Это свойство может принимать следующие значения:

· bsSizeable – установлено по умолчанию. Стандартное окно с возможностью изменять свои размеры (кнопки минимизации и максимизации окна);

· bsDialog – окно диалога (только кнопка закрытия окна);

· bsNone – у такого окна нет оборки и меню, просто рабочая область (квадрат с цветом фона);

· bsSingle – окно имеет фиксированный размер, и изменять его мышкой нельзя;

· bsSizeToolWin – окно с тонкой оборкой;

· bsToolWindow – отличается от предыдущего тем, что у этого окна нельзя изменять размеры.

Свойство Enabled определяет доступность компонента. Если это свойство равно true, то пользователь может работать этим компонентом. Иначе компонент недоступен, окрашен серым цветом и вы как пользователь не сможете его применить. Если это кнопка, то вы не сможете на нее нажать.

 

– Конец работы –

Эта тема принадлежит разделу:

Основы программирования в среде turbo delphi учебное пособие

Рязанский государственный радиотехнический университет.. в в карасев основы.. редактор м е цветкова..

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Основная форма и ее свойства

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

В.В. КАРАСЕВ
  ОСНОВЫ ПРОГРАММИРОВАНИЯ в среде TURBO DELPHI Учебное пособие    

Модель решения задачи в Turbo Delphi
В основе разработки приложения в среде Turbo Delphi (далее для краткости – TD) лежит объектно-ориентированная методология [2, 3, 4]. Кратко напомним ее главные постулаты. Предметную область решаемо

Файлы проекта
Проект TD состоит из форм, модулей, установок параметров проекта, ресурсов и т.д. Вся эта информация представлена в файлах, многие из которых создаются средой автоматически при построении приложени

Типы данных в Delphi
Язык Delphi базируется на известных по языку Turbo Pascal простых типах данных: целых, вещественных, символьных и логических. Однако в нем появились новые имена типов, а некоторые типы получили дру

Палитра базовых компонентов
Палитра компонентов состоит из нескольких вкладок. Кратко охарактеризуем их. На вкладке Standardнаходятся компоненты, которые являются аналогами компонентов Windows. Вкладка Additional

Стандартные диалоги при работе с файлами
Чтобы открыть файл для реализации действий с его содержимым, используют компонент TOpenDialog вкладки Dialogs, а для сохранени

Исключения и их обработка
Мы уже обращали внимание на ошибки, возникающие в процессе выполнения программы, на так называемые исключения (с. 13). Это динамические ошибки, причиной которых чаще всего являются недопустимые исх

Рекурсивные вычисления
Рекурсивные подпрограммы основаны на их обращении к самим себе [6]. Описание действий в таких подпрограммах обязательно содержит терминальную ситуацию, в которой результат получается непосредственн

Обработка текстовых файлов
Текстовые файлы представляют собой поименованную последовательность символов на внешнем носителе, разбитую на строки [6]. В п. 7.2 был приведен пример действий над такими файлами с использованием м

Действия с типизированными файлами
Типизированные файлы представляют собой последовательность компонентов одного типа. Они, в отличие от текстовых файлов, предполагают произво

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги