Как сделать, чтобы событие на некоторое время блокировалось и не выполнялось? Допустим, у Вас есть кнопка, при нажатии на которую, выполняется какая-то задача и Вы не хотите, чтобы пользователь в это время еще раз нажал на эту кнопку или сделал двойной щелчок на этой кнопке. Можно сделать задержку реагирования на нажатие кнопки на время выполнения задачи.
|
|
Для преобразования TColor в Hex (для HTML) и Hex в TColor ниже приведены две функции (TColorToHex и HexToTColor), которые позволяют это сделать:
|
Вам нужно получить список активных, неактивных или всех служб Windows? Следующая функция поможет это сделать.
|
Если Вы хотите определить начало перемещения или изменения размеров формы, а также, когда пользователь заканчивает перемещение или изменение размеров формы, нужно обработать специальные сообщения Windows.
|
Если Вам нужно сохранить текст, который содержится в Буфере обмена Windows, то можно выполнить следующую функцию TxtClipbrdToFile:
|
Компонент TListBox в Delphi отображает коллекцию элементов в прокручиваемом списке. Свойство MultuSelect определяет, что пользователь может выбрать более одного пункта. Когда свойство MultiSelect установлено в False (по умолчанию), то ListBox может действовать, как контейнер для группы TRadioButton (аналогично с TRadioGroup).
|
Delphi позволяет передавать функции и процедуры в другие функции или процедуры в качестве параметра. Для этого нужно выполнить следующее:
|
Здесь мы рассмотрим функцию FindAllInDir, которая будет искать все файлы и каталоге в заданной директории и выводить их в компонент ListBox. Для пример возьмем папку Windows.
|
В папке Мои Документы в Windows пользователи хранят созданные им текстовые документы, презентации, фотографии и т.д. Если Ваше приложение будет создавать файлы, которые необходимо хранить в папке Мои Документы, то Вы можете программно определить путь к ней для текущего пользователя.
|
Функция WriteComponentResFile может быть использована для сохранения их свойств компонентов Delphi в одном файле ресурсов.
|
В приложениях Windows часто используются опереции перетаскивания файлов. При работе с Проводником Windows, Вы можете перемещать, копировать и даже удалять файлы. Как же реализовать это в нашем приложении?
|
Для отображения стандартного окна свойств Windows для указанного файла по определенному имени будем использовать:
|
Пример, как заполнить ListBox информацией о версии запускаемого файла:
|
Когда Вы используете Проводник Windows для копирования файла можно ли использовать фукнцию Вставить в приложении Delphi?
|
Форма содержит 3 метки (Label1, Label2, Label3) и один таймер. Label1 выводит Handle окна, над которым находится курсор, Label2 - имя класса, а Label3 - текст, который содержит управление, которое находится в данный момент под курсором мыши.
|
Используйте метод Canvas, который имеет свойство Brush. Этот пример показывает все стили Brush при щелчке мыши.
|
|
|
|
|
|