Вопрос:
Как программно “щелкнуть” по компоненту speed button? Я пытался использовать SendMessage но у Speedbuttons нет “handle”.
Ответ: В примере используется метод Perform класса TControl для отправки сообщения. Прочитать остальную часть записи »
Вопрос:
Как программно “щелкнуть” по компоненту speed button? Я пытался использовать SendMessage но у Speedbuttons нет “handle”.
Ответ: В примере используется метод Perform класса TControl для отправки сообщения. Прочитать остальную часть записи »
Вопрос: Как сделать многострочную надпись на TBitBtn? Ответ: Выводите текст надписи непосредственно на "glyph" TBitBtn'а. См. пример. Прочитать остальную часть записи »
Вопрос: Почему при изменении цвета букв StatusBar'а ничего не происходит? Ответ:
Status bar – стандартный
элемент управления Windows, и соответственно цвет его букв – значение clBtnText
которое изменяется с помощью настроек в Control Panel. Этот цвет черный по умолчанию
и может изменяться в зависимости от выбранной цветовой схемы. Другие стандартные
элемент управления Windows, например кнопки, также имеют цвет букв, настраиваемый
из ControlPanel. StatusBar и его панели имеют свойство “owner-draw”, позволяющее
Вам использовать любой цвет букв. Прочитать остальную часть записи »
Вопрос: Как перехватить нажатия функциональных клавиш и стрелок? Ответ:
Проверяйте значение переменной
key на равенство VK_RIGHT, VK_LEFT, VK_F1 и т.д. на событии KeyDown формы.
Пример:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
if Key = VK_RIGHT then
Form1.Caption := 'Right';
if Key = VK_F1 then
Form1.Caption := 'F1';
end;
Вопрос: Как настроить табуляцию в компоненте TMemo? Ответ:
Пошлите в Memo сообщение
EM_SETTABSTOPS. Например установим первую позицию табуляции на 20-й пиксел. Прочитать остальную часть записи »