Delphi - база знаний

       

Delphi - база знаний

Как перехватить Ctrl-V в компоненте TMemo?
Как заставить TEdit не пикать при нажатии недопустимых клавиш?
Как автоматически расширить TEdit?
Как сделать, чтобы TEdit воспринимал одни цифры и DecimalSeparator?
Как очистить все окошки редактирования на форме?

Как перехватить клавишу табуляции (Tab) в TEdit?
Как поместить данные в RichEdit контрол?
Как осуществить ввод текста в компоненте Label?
Цветные ячейки в StringGrid / DBGrid?
Как снять выделение в StringGrid?


Символы разного цвета в StringGrid
Сортировка столбцов в StringGrid
Удаление колонки в StringGrid
Добавление колонки в StringGrid
Как перемещать строки и колонки в StringGrid?

Изменение размеров колонок в StringGrid
Многострочные ячейки в StringGrid.
Как защитить запись в DBGrid от удаления?
Как изменить шрифт определённой строки в DBGrid?
INI-файлы (чтение/запись)
Как удалить вертикальную полосу прокрутки (скроллбар) из DBGrid?
Как копировать и вставлять Bitmap через буфер обмена?
Как отобразить выбранную строку DBGrid различными цветами?
Как узнать значения, которые пользователь вводит в TDBGrid?
Сортировка DBGrid по клику на колонке?

Как показать содержимое Memo-поля в DBGrid?
Как остановить автодобавление из DBGrid?
Как изменить число фиксированных колонок в TDbGrid?
Как показать DbGrid в режиме disabled?
Работа с типом Comp
Элементы спектрального анализа (Фурье, Хартман etc.)
TColor -- String
String -- TColor
DBGrid компонент c разными цветами удалённые, обновлённые и добавленные записи
Как поместить картинку в заголовок TListView?

Как узнать, по какой колонке был клик в TListView?
Virtual ListView с контекстным меню
Как изменить фоновый цвет текста в различных строчках TListBox?
TCheckListBox: использование методов LoadFromFile/SaveToFile
Компонент FontListBox
Как добавлять колонки в обычный Listbox (TListbox)?
Как присвоить значение свойству selected в ListBox?
RTF--HTML
Масштабирование окон приложений, в зависимости от разрешения экрана
Использование ловушек, блокировка мышки, клавиатуры и т.д.

Работа с коллекциями
Коллекции и работа с ними
String -- PChar
Парсинг строк
Как установить обои в формате jpeg?
Как скрыть программу от Alt - Tab
Простейший алгоритм шифрования строки
HexToStr, '4D 5A' -- 'MZ'
Можно ли задать шаг в For?
EOleSysError - как бороться?

Unresolved external malloc referenced, Ошибка линкера Kylix 3
Запуск программы на Kylix
Режим замены
Как использовать верхние и нижние индексы?
Взято из
Разбудить компьютер по сети, Использование Bios Wake-on-Lan
Набор dialup соединения по умолчанию
Где взять примеры использования Indy?
Win1251 - Koi8r
Алгоритм шифрования MD5

Определение количества заданий в спулере печати
Печать с масштабированием
Приёмы работы с BLOB (OLE/Memo) полями
Подмена данных в визуальных DB компонентах
Защита данных
Нужна база данных, работающая без каких-либо драйверов, Без ODBC/BDE/ADO/DAO etc
Как получить список таблиц в базе Access?
Help по синтаксису SQL для MS Access (DAO/ADO/ODBC)
BDE: Несколько SQL-запросов одним махом
Отследить завершение работы, (перезагрузку, смену пользователя) в Windows.

Получить информацию о BIOSе
Прочитать boot сектор
Перехват API функций, на примере MessageBoxA
Как стать невидимым в Windows NT (статья)?
Смена свойств приложения, открываемого, по умолчанию в среде при её запуске
Как правильно работать с прозрачными окнами?
OpenGL: Каким обpазом выбиpать pазмеp шpифта
Как по IP адресу получить HostName (и обратно)
Как зафиксировать один или несколько столбцов в TDBGrid с возможностью навигации по этим столбцам?
Использование HOOK в Дельфи

Как получить доступ к битам переменной и управлять их значением?
Как послать сообщение всем окнам Windows?
Как отчитывать промежутки времени с точностью, большей чем 60 мсек?
Как указать максимальный размер текста для RichEdit Control?
Как рисовать картинки в пунктах меню?
Использование WSAAsyncSelect в DLL
Как в ListBox нарисовать Item своим цветом?
Как осуществить быстрый поиск в Listbox?
Как получить размер развёрнутого TComboBox?
Как поместить картинки в Combo Box?

Как создать поле Lookup во время выполнения приложения?
TOpenDialog, TSaveDialog, TOpenPictureDialog и TSavePictureDialog
Добавляем компонент в стандартный Message dialog.
Как перехватить сообщения скроллирования в TScrollBox?
Расширяем возможности кнопок в Delphi.
Автоматически нажимающаяся кнопка
Кнопка со звуком
Видоизменяем чекбоксы в Delphi
Показываем всплывающие подсказки в различных панелях StatusBar
Как поместить иконку в окошко подсказки?

Как заставить появиться окошко подсказки когда курсор мышки находится над определённым контролом?
Добавляем пункты в системное меню Windows
Пишем свой текст в Меню
Как сделать пункты меню с картинками?
Как поместить маленькие битмапы в TPopUpMenu?
Более быстрый способ добавлять пункты меню
Как программно заставить выпасть меню?
Как узнать о нажатии non-menu клавиши в момент когда меню показано?
Как поместить TMenuItem справа у формы?
Как заставить приложение показывать различные иконки при различных разрешениях дисплея?

Как сделать фон у текста прозрачным?
Как читать/писать в I/O порты?
Как прочитать байт из параллельного порта?
Как узнать адрес LPT-порта?
Как программно установить конфигурацию COM-порта в Windows 95?
Как узнать имена установленных в системе COM-портов?
Как узнать, есть ли в приёмном буфере RS232 данные?
Компонент для последовательного устройства (TRS232)
Количество активных потоков и загруженность процессора
Поддерживает ли процессор технологию 3DNow

Как узнать состояние модема в Win32?
Как прочитать из модема?
Получаем и устанавливаем различные режимы видео адаптера?
Как определить, нажата ли в данный момент клавиша Shift, Ctrl или Alt?
Регистрируем горячие клавиши
Как определить, нажал ли пользователь клавишу PrintScreen?
Как конвертировать виртуальную клавишу в ASCII код?
Как узнать состояние клавиши CAPS LOCK?
Симфония на клавиатуре(статья)
Программно нажимаем Print Screen

Как заставить кнопку Enter работать наподобие Tab?
Как програмно переключить раскладку клавиатуры?
Как запретить Ctrl-Alt-Del?
Как отловить правый Enter (NumPad)?
Как заставить дополнительную клавиатуру всегда работать в режиме цифр?
Как отловить изменение раскладки клавиатуры?
Как перехватить нажатия функциональных клавиш и стрелок?
Как програмно переключить состояние клавиш Num Lock, Caps Lock, Scroll Lock?
Как узнать, присутствует ли мышка?
Как использовать mouse_event() для эмулирования событий мышки?

Как поменять функции кнопок мышки?
Как ограничить движения мышки определённой областью?
Как программно двигать курсор мышки?
Как автоматически помещать курсор мышки в центр контрола получившего фокус?
Перемещение контролов мышкой во время выполнения приложения?
Как добавить документ в меню Пуск - Документы?
Как очистить пункт меню Документы кнопки Пуск?
Как работать с буфером обмена (clipboard)?

Как программно реализовать Cut, Copy и Paste?
Буфер обмена (Clipboard) и TMemoryStream
Как работать с реестром Windows?
Как поместить приложение в автозапуск Windows?
Как связать определённое расширение файлов с моим приложением?
Содержание раздела