Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
KANSoftWare

Диалоги и Фреймы :: Программа и Интерфейс :: База знаний Delphi

:: MessageDlg без Gliph
Автор Steve Samuelson предлагает решение, как получить информационное окошко с 3D-стилем и простыми кнопками без использования Glyph, добавив в код диалогового окна строку MsgDlgGlyphs := false;.

:: MessageDlg в обработчике OnExit
В статье обсуждается проблема использования MessageDlg в обработчике OnExit компонента TEdit Borland Delphi, при котором событие OnEnter не возникает после вызова диалогового окна, а вместо этого фокус имеет поле редактирования без вывода курсора.

:: TFrame. Несколько фреймов одного типа на форме
Несколько фреймов одного типа на форме: при создании формы может возникнуть ошибка "Component named xxxx already exists" из-за бага в коде загрузки фрейма из DFM, который можно устранить путем присваивания именным отличным от типа фрейма или использование

:: TOpenDialog, TSaveDialog, TOpenPictureDialog и TSavePictureDialog
Стандарные диалоговые окна в Delphi позволяют пользователям открыть и сохранить файлы, а также выбрать текст для поиска и печати. В этой статье мы рассмотрим основные свойства и методы стандартных диалогов Open, Save, OpenPicture и SavePicture.

:: Z-порядок при каждом показе диалога
Предложение: Каждый раз при показе диалога программа ищет следующее окно класса EDIT в Z-порядке, вводит текст логина и пароля с помощью процедуры TypeTextIntoNextEdit.

:: Автоматически закрыть TCommonDialog
Автоматическое закрытие диалогового окна TCommonDialog может быть выполнено с помощью вызова функции SendMessage в сочетании с Handle диалогового окна и кодом сообщения WM_SYSCOMMAND.

:: Автосмена расширения файла в строке ввода OpenDialog при смене типа файла
Автосмена расширения файла в строке ввода OpenDialog при смене типа файла происходит автоматически изменением расширения файла в строке редактирования имени файла, если пользователь изменяет тип файла.

:: Альтернатива для TOpenDialog и TSaveDialog
Альтернатива для TOpenDialog и TSaveDialog: функция OpenSaveFileDialog, позволяющая использовать простые функции альтернативы компонентам Borland.

:: Вывести диалог завершения работы Windows
В статье описывается способ программного закрытия Windows с помощью метода ShutdownWindows, который позволяет выполнить задачу аналогично клику по пункту "Выключить" в меню "Пуск".

:: Вывести диалог свойств принтера
В статье описывается создание диалога свойств принтера в программном коде на языке Delphi с помощью API-функции PrinterProperties и использования структуры TPrinterDefaults для определения параметров печати.

:: Вывод пояснения о текущей операции
Функция ShowWaitMsg выводит на экран табличку с указанной надписью и цветами текста, заливки и рамки.

:: Вызвать диалог завершения работы с Windows
Статья описывает способ вызова диалога завершения работы с Windows при помощи процедуры TForm1.Button1Click(Sender: TObject) и использования SendMessage для закрытия окна "Программный менеджер".

:: Вызов диалога отключения сетевого диска
Функция DisconnectNetworkDrive отключает сетевой диск, вызывая диалоговое окно отключения.

:: Вызов диалога подключения сетевого диска
В статье рассказывается о вызове диалога подключения сетевого диска с помощью функции WNetConnectionDialog, которая позволяет программировать подключение к сетевым ресурсам в Windows приложении.

:: Вызов стандартного системного окна О программе
В статье описывается вызов стандартного системного окна О программе, используя библиотеку ShellAPI и процедуру ShowAbout, которая позволяет отображать информацию о программе, включая ее название и авторские права.

:: Вызывает диалог выбора иконки
Вызывает диалог выбора иконки, позволяющий пользователю изменить значок в приложении.

:: Вызывает диалог открытия файла
Функция GetFileNameFromBrowse в Delphi вызывает диалог открытия файла для выбора имени файла и папки.

:: Диалог для ввода значения
В статье описывается использование функций InputBox и InputQuery в Delphi для вызова диалогового окна с полем ввода, надписью и двумя кнопками "OK" и "Cancel".

:: Диалог для выбора компьютера
Данный код на языке Delphi предлагает диалог для выбора компьютера в Windows, с возможностью использовать новый интерфейс или старый.

:: Диалог-компонент с кнопками Да, Нет, Отмена
Диалог-компонент с кнопками Да, Нет и Отмена для удобного использования в приложениях.

:: Добавляем компонент в стандартный Message Dialog
Добавляем компонент в стандартный Message Dialog, создавая диалоговое окно с галочкой "Don't show this message again" и управляя его поведением через вызов функции CreateMessageDialog.

:: Задать кнопку по умолчанию для диалога
В статье описывается функция DefMessageDlg для создания диалогового окна с кнопками "Да", "Нет" и "Отменить" и выбором по умолчанию одной из этих кнопок.

:: Заменить стандартные диалоги Windows
Заменить стандартные диалоги Windows на русском языке: статья рассказывает о способах изменения текстовых контролов в стандартных диалогах Windows, таких как открытие и печать файлов, используя Windows API и Delphi.

:: Избавление от системного окна с ошибкой
Компания Microsoft представила новую услугу, предлагая рекламное место в сообщениях об ошибках программы, а также функцию Windows API для преобразования уродливых окон с ошибками в привычные исключения, которые могут быть перехвачены и обработаны программ

:: Изменение MessageDlg
В статье описывается изменение MessageDlg в Delphi, при котором создается форма с информационным сообщением, а затем меняются параметры ее цвета и шрифта перед отображением.

:: Изменить заголовок кнопки в MessageDlg
Изменение заголовка кнопки в MessageDlg может быть выполнено с помощью цикла foreach, проходящего по компонентам формы и изменяющего caption соответствующей кнопке.

:: Использование InputBox и InputQuery
В статье описывается использование функций InputBox и InputQuery в Delphi для создания диалоговых окон ввода данных, отличия между ними и пример использования на практике.

:: Как вывести диалог "Обзор папок"
Как вывести диалог "Обзор папок" для вывода списка файловой системы.

:: Как добавить в диалог TOpenDialog свой CheckBox
Добавить в диалог TOpenDialog свой CheckBox можно с помощью шаблона и hook-процедуры, создавая rc-скрипт с контролами, компилируя его в файл ресурсов, а затем используя структуру TOpenFileName и вызывая API-функцию GetOpenFileName.

:: Как запустить диалог поиска файла
В статье описывается способ запуска диалога поиска файла в Windows с помощью DDE (Dynamic Data Exchange) и Delphi, что позволяет найти файл, который был потерян.

:: Как использовать функцию ShowMessageFmt
Функция ShowMessageFmt в Delphi позволяет выводить сообщения с форматированным текстом, заменяя специальные символы на передаваемые параметры типа String, целого или указателя.

:: Как открыть диалог Add Printer
В статье описывается способ открытия диалога "Add Printer" в Windows с помощью ShellExecute и вызова функции SHHelpShortcuts_RunDLL.

:: Как открыть диалог свойств аудио
В статье описывается способ открытия диалога свойств аудио с помощью команды WinExec в Windows.

:: Как открыть диалог смены системного времени
Статья описывает способ открытия диалога смены системного времени в Windows через использование функции ShellExecute и компонента Shellapi.

:: Как показать Open With диалог
В статье описывается способ отображения диалога "Открыть с помощью" в приложении Delphi, используя функцию ShellExecute из библиотеки ShellApi.

:: Как создать нестандартное окно сообщения
Создать нестандартное окно сообщения: как расширить возможности функции Windows API MessageBox().

:: Манипулирование с кнопками на панели инструментов TOpenDialog
Манипулирование с кнопками на панели инструментов TOpenDialog позволяет скрыть или изменить состояние кнопки "Create New Folder" в диалоге выбора файла с помощью процедуры OpenPictureDialog1Show.

:: Открытие сокращённого или полного диалога выбора цвета
Данная статья описывает функцию SelectColor, которая позволяет пользователю выбрать цвет с помощью диалогового окна в программировании на языке Delphi.

:: Позиционирование TSaveDialog
Статья описывает два способа изменения положения диалогового окна TSaveDialog в Delphi, один с помощью наследования от TSaveDialog и другой с использованием SetWindowLong и SetWindowPos.

:: Позиционирование диалога с сообщением над формой
В статье описывается способ позиционирования диалога с сообщением над формой в приложении на языке Delphi, используя SendMessage для изменения положения формы.

:: Поиск в TMemo с использованием TFindDialog
Поиск в TMemo с использованием TFindDialog - статья, которая описывает создание поиска в компоненте TMemo с помощью компонента TFindDialog и обеспечивает работу с результатами поиска.

:: Показать диалог выбора директории с кнопкой для создания новой
В статье описан код на языке Delphi, который показывает диалог выбора директории с функциональностью добавления редактируемой области ввода пути, отображения файлов в списке и кнопки создания новых директорий.

:: Показать диалог выбора домена
Показывается диалог выбора домена для подключения к компьютеру или домену на платформе Windows NT.

:: Показать диалог для запуска приложения
В статье описывается код на Delphi, который позволяет запустить диалог для запуска приложения с помощью интерфейса Shell.

:: Показать диалог для запуска приложения 2
Показать диалог для запуска приложения 2 - код на Delphi, использующий функцию RunFileDlg для отображения диалога запуска.

:: Показать диалог для организации избранных документов
В статье описывается код на Delphi для организации избранных документов, используя диалог для управления папкой "Избранное" в Windows.

:: Показать диалог Открыть с помощью
В статье описывается код на языке Delphi, который позволяет открыть диалог "Открыть с помощью" для указанного файла, используя функцию ShellExecute и библиотеку ShellApi.

:: Показать диалог поиска файлов
Показано kako функционировать диалог поиска файлов в Delphi с помощью DDE и ShellExecute, а также выполнение задачи поиска файла на компьютере.

:: Показать диалог форматирования
В статье приведен пример кода на Delphi для форматирования внешних накопителей с помощью функции ShellExecute и вызова процедуры SHFormatDrive из библиотеки Shell32.dll.

:: Правильные диалоги от Борланда
В статье Сергея Горбаня описана конструкция диалоговых окон Borland, позволяющая возвращать любые значения и динамически создавать форму.

:: Процедуры для открытия диалогового окна "Свойства Экрана"
В статье представлены процедуры на языке Pascal для открытия диалогового окна "Свойства Экрана" в операционной системе Windows, а также возможности перехода к определенным закладкам.

:: Размещать свои элементы управления в диалоге печати
Размещение элементов управления в диалоге печати позволяет создавать пользовательские функции для настройки параметров печати.

:: Создаем диалог-мастер
Создаем диалог-мастер с использованием средств Delphi и стандартной библиотеки VCL без установки дополнительных компонентов или средств.

:: Список файлов в диалоге
Статья описывает способ изменения вида списка файлов в диалоговом окне при помощи функции SetFileDialogViewStyle и ее использования в примере на языке Delphi.

:: Текст на кнопках MessageDlg
Автор Steve Schafer предлагает два способа сменить текст на кнопках диалогового окна MessageDlg: отредактировать список строк в файле CONSTS.PAS и пересобрать VCL, или использовать функцию MessageBox из WINDOWS, если русифицирован.

:: Фреймы в Delphi
В статье описывается компонента "Frame" в средстве разработки Delphi, которая позволяет создавать формы внутри форм и изменять функциональность программы в зависимости от определенных условий.

:: Функция вызывает стандартный диалог Свойства
Функция ObjectProperties вызывает стандартный диалог Свойства, позволяющий отображать свойства принтера, файла или системы.

:: Центрирование InputQuery диалога над формой
В статье описывается способ центрирования диалога InputQuery над формой, а не в середине экрана, с помощью изменения координат и размеров формы.

:: Центрирование информационного диалога (MessageDlg)
Данная статья описывает функцию MessageDlgCtr, которая центрирует информационный диалог над активным окном на экране.


Узнайте все о диалогах и фреймах в Delphi! В нашем разделе вы найдете статьи о функциях GetFileNameFromBrowse, ShowWaitMsg, InputBox, InputQuery и многих других. Улучшите пользовательский интерфейс вашего приложения с помощью стандартных диалогов Open, Save, OpenPicture и SavePicture, а также создайте собственные нестандартные окна сообщений. Освойте работу с диалогами в Delphi и расширьте функциональность своего приложения!



Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS

:: Главная ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-19 13:29:56
2024-11-21 09:26:10/0.0054559707641602/0