Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.25;
Скачать: CL | DM;

Вниз

Скроулинг   Найти похожие ветки 

 
l2k   (2005-12-08 13:52) [0]

Какорганизовать прокрутку TMemo,лежащем на TPanel, которая Enable:=false, при помощи колесика мыши?


 
alex_*** ©   (2005-12-08 13:59) [1]

а зачем он тогда в Enable=false?


 
l2k   (2005-12-08 14:24) [2]

Что-бы выделить текст нельзя было. При memo.enable=false меняется цвет текста на серый, а нужна  поддержка смены цвета и фона memo.


 
alex_*** ©   (2005-12-08 14:46) [3]

многострочный лабел?


 
l2k   (2005-12-08 15:00) [4]

нет.
Меня интересует где взять обработчик события на WheelUp и WheelDown при наведеной мыши на этот memo. пробовал использовать обработчики самого окна(это едлиственное место где я вообще нашел эти обработчики..), но текст прокручивается только тогда когда мышь находится хоть где кроме панелей.


 
l2k   (2005-12-08 15:14) [5]

И интерестное то самое:
Обработчик то срабатывает при нахождении курсора мыши на панели..

procedure TForm1.FormMouseWheelDown(Sender: TObject; Shift: TShiftState;
 MousePos: TPoint; var Handled: Boolean);
var
Scroll: TWMVScroll;
begin
Scroll.Msg:=WM_VScroll;
Scroll.ScrollCode:=sb_LineDown;
Scroll.Pos:=0;
text.Dispatch(Scroll);
ShowMessage("Обработчик сработал");
end;


..а сроулинг только срабатывает при нахождинии курсора вне панели.


 
Morgoth_   (2005-12-08 15:19) [6]

RichEdit?
OnSelectionChange?


 
l2k   (2005-12-08 17:11) [7]

RichEdit не подходит по причине что при Enable=false нельзя менять фон - он заливается серым.

OnSelectionChange - нужно что-бы вообще курсора не было в memo, т.е. что-бы он был как Label.

Да с этим всем проблем то нет..меня волнует скроулин по событию колеса мыши! У меня есть кнопки скроулинга, но очень было бы еще удобно прокручивать текст колесом мыши. А если использовать RichEdit или многострочный Label - разве это как-то решает проблему?) Объект хоть как будет лежать на панели, не только по причине Enable=false..=)



Страницы: 1 вся ветка

Текущий архив: 2005.12.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.029 c
1-1133450998
Vlad Oshin
2005-12-01 18:29
2005.12.25
Invalid argument to date encode. Что за ошибка?


9-1122435799
olorint
2005-07-27 07:43
2005.12.25
Модальные формы и OpenGL


14-1132856159
Иксик
2005-11-24 21:15
2005.12.25
Как вы относитесь к инициативе Российского правительства по


1-1133036401
Василий
2005-11-26 23:20
2005.12.25
Запуск макроса в Excel средствами Delphi


14-1133429390
Bogdan1024
2005-12-01 12:29
2005.12.25
виндоус блокирует длл