Прокрутка TScrollBox с помощью стрелок вверх и внизDelphi , Компоненты и Классы , TScrollBoxПрокрутка TScrollBox с помощью стрелок вверх и вниз
Оформил: DeeCo private procedure CMDialogKey(var Msg: TCMDialogKey); message CM_DIALOGKEY; end; implementation procedure TForm1.CMDialogkey; begin with Scrollbox1.VertScrollBar do begin case Msg.CharCode of // Delphi takes care of Position < 0 or Position > Range VK_DWON: Position := Position + Increment; // down arrow key VK_Up: Position := Position - Increment; // up arrow key else inherited; end; end; end; Here's the translation of the text into Russian: Классический код Delphi!
Этот код - обработчик сообщения для сообщения Распределение кода:
Код сделает ваш компонент TScrollBox прокручиваться вверх и вниз при нажатии стрелок, когда он имеет фокус. Некоторые предложения по улучшению:
В целом, это nice и компактное реализация, которая достигает своей цели. Хорошая работа! Прокрутка TScrollBox в приложении на языке Delphi с помощью стрелок вверх и вниз реализована посредством обработки сообщения CM_DIALOGKEY и изменением значения свойства Position вертикальной полосы прокрутки. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: TScrollBox ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |