MDI приложения :: Программа и Интерфейс :: База знаний Delphi :: Выбор дочерних MDI-окон с помощью набора закладок TabSet
Выбор дочерних MDI-окон с помощью набора закладок TabSet: описан способ выбора определенного дочернего MDI-окна, активизации его и доступа к свойствам и методам любой дочерней формы. :: Вызов функций из различных дочерних MDI окон
В статье описывается вызов функций из различных дочерних MDI окон в Delphi, предлагая два способа доступа к ним: через переменную типа TForm и с помощью класса TChild. :: Задать цвет фона для MDI-формы
Задать цвет фона для MDI-формы без изменения цвета лежащих на ней объектов можно с помощью переопределения процедуры обработки сообщений в форме и использования функции FillRect. :: Закрытие дочерней формы
В этой статье описывается решение проблемы закрытия дочерней формы в приложении MDI, когда она минимальизируется, но не исчезает из клиентской области основной формы. :: Заполнение изображением MDI-формы
В статье описывается процедура настройки отображения изображения MDI-формы на эмуляторе Windows. :: Заполнение изображением MDI-формы 2
Заполнение изображением MDI-формы 2: решается проблема прокрутки главного окна и перемещения дочернего MDI-окна за пределы экрана, а также закрашивание за иконками дочерних окон. :: Заполнение изображением MDI-формы 3
В статье описывается способ заполнения MDI-формы повторяющимся изображением с помощью изменения процедуры обработки оконных сообщений. :: Заполнение изображением MDI-формы 4
В статье описывается реализация MDI-формы в Delphi с помощью заполнения изображением и изменением стиля окон. :: Избавление от скролов в MDI форме Избавление от скролов в MDI-форме: в статье описывается способ уменьшения количества полос прокрутки в многооконной интерфейсе (MDI) без изменения кода VCL. :: Каждую дочернюю форму заставить полностью заполнять область главной
В статье описывается пример создания интерфейса Multiple Document Interface (MDI) в Delphi, где каждая дочерняя форма заполняет полный клиентский регион главной формы. :: Как отобразить модально MDIChild форму Чтобы отобразить модально MDIChild форму, необходимо убрать ее из автосоздания, переключиться на ее класс и переопределить процедуру CreateWindowHandle, после чего можно создавать экземпляр формы и вызывать ее методы, а затем показать ее с помощью команды :: Как сделать MDI-приложение, где сливаются меню дочернего и главного окна, и полосы инструментов
Как сделать MDI-приложение, где сливаются меню дочернего и главного окна, и полосы инструментов. :: Как сделать родительское окно с фоновым рисунком в клиентской области
Создание родительского окна с фоновым рисунком в клиентской области требует настройки формы, добавления изображения, изменений private declarations и implementation, а также изменения кода при создании окна. :: Как спрятать окна MDI Child
Процедура VisibleChanging позволяет скрыть окно MDI Child, предотвращая изменение его видимости при помощи проверки типа формы и ее видимости. :: Как убрать заголовок в дочерней форме MDI
Убрать заголовок в дочерней форме MDI можно, установив параметр Style для параметров создания формы в WS_CAPTION, а затем отняв его с помощью оператора "and" в методе CreateParams класса TForm. :: Как убрать заголовок в дочерней форме MDI 2
В статье описывается способ удаления заголовка в дочерней форме MDI 2, используя метод CreateParams и изменение стиля окна. :: Как узнать что MDI форма изменила статус? В статье описывается способ определения изменения статуса MDI-формы, когда она изменяется на минимальный размер, и предлагается пример кода на Delphi для реализации этого процесса. :: Меню дочерних MDI-форм
Меню дочерних MDI-форм могут объединяться с главным меню родительского окна, используя индекс группы для указания позиции элементов меню в новой строке. :: Несовместимость стилей окон в Delphi 7 на Windows 10 Проблема заключается в несовместимости стилей окон приложения, созданного в Delphi 7, на операционной системе Windows 10, где главное окно отображается в стиле новой системы, а дочерние - в старом стиле из-за ограничений поддержки MDI. :: О загрузке дочерней формы (MDIChild) из DLL
О загрузке дочерней формы (MDIChild) из DLL: описано создание функций для инициализации и деинициализации объектов TApplication и TScreen в DLL, а также реализация функции создания дочернего окна. :: Открытие MDI-окон определенного размера
Открытие MDI-окна определенного размера в Delphi достигается с помощью создания экземпляра класса TWndProject, настройки его свойств (левая и верхняя координаты, ширина и высота) и последующего вызова метода Show для отображения окна. :: Открытие выбранного файла в работающем приложении
Открытие выбранного файла в работающем приложении: программа на Delphi для открытия файлов в уже запущенном приложении MDI-приложения. :: Перехват событий дочерних MDI-форм
В статье описывается способ перехвата событий дочерних MDI-форм, когда изменяется активное окно приложения, для автоматического включения или отключения доступа к некоторым объектам в зависимости от наличия открытых окон. :: Позиция дочерних MDI-окон
Автор статьи Richard Cox предложил решение проблемы позиционирования дочерних MDI-окон, которое заключается в добавлении метода AlignControls для главной формы с вызовом после изменения состояния отображения. :: Показ и скрытие дочерних MDI-окон
В статье описывается способ гарантированного показа или скрытия дочерних окон MDI-окна, включая использование функции SetWindowPos и вызова метода SetFocus для решения проблемы с оконными компонентами. :: Почему MDI Child форма при закрывании просто минимизируется
Обрабатывая событие OnClose формы и выставляя параметр Action в значение caFree, можно заставить MDI Child форму при закрывании не минимизироваться, а закрыться. :: Придание MDI-формам большей трехмерности
В статье описывается способ придания MDI-формам большей трехмерности с помощью изменения стиля окна и позиционирования. :: Проблема всплывающих подсказок в дочерних MDI-формах
В статье описывается решение проблемы отображения всплывающих подсказок в дочерних формах MDI, предлагая создание процедуры ShowHint в классе главной формы и настройку свойства Application.OnHint для отображения хинтов на панели статуса. :: Проблема закрытия дочернего MDI-окна
Проблема закрытия дочернего MDI-окна решается не разрушением формы, а обрабатыванием событий OnCloseQuery и OnClose для предотвращения автоматического закрытия или для корректного сохранения изменений. :: Прочитать данные из другого дочернего окна
В статье описывается способ чтения данных из другого дочернего окна в приложении на Delphi, используя свойство MDIChildren и оператор "as" для доступа к элементам формы. :: Разработка MDI приложений в Delphi
Разработка приложений сmultiple document interface (МДИ) в Delphi - это способ создания интерфейса, позволяющего открывать более одного окна в основном окне приложения. :: Сколько открыто дочерних окон
В статье описывается способ закрытия всех дочерних окон в приложении с меню документа (MDI) с помощью цикла и метода Close. :: Скрывать свернутые дочерние формы MDI приложения
В статье описывается способ программного скрывания свернутых дочерних форм в приложении с многооконным интерфейсом (MDI) на языке Delphi. :: Создать MDI окно с координатами 0,0 В статье описывается создание MDI-окна с координатами 0,0 в программировании на Delphi с использованием процедуры TFormX.FormCreate. :: Фон MDI-окон
В статье описывается код на языке Delphi, который позволяет создавать фон MDI-окна в виде графического tile-фона или градиентной заливки. :: Форма является дочерней для панели
Форма является дочерней для панели.
Раздел посвящен решению различных задач при работе с MDI-приложениями в Delphi. Узнайте, как отображать всплывающие подсказки в дочерних формах, закрывать и сохранять изменения в них, менять цвет фона без изменения объектов, управлять видимостью окон и многое другое. Также описаны способы придания большей трехмерности MDI-формам, удаления заголовка в дочерних окнах, перехвата событий, чтения данных из других окон, закрытия всех дочерних окон и выбора определенных форм с помощью закладок. Найдите решение для проблемы закрытия дочерней формы в приложении MDI и создания интерфейса MDI в Delphi.
Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS :: Главная ::
|