Вниз
Скачать: CL | DM;

Отключение прокрутки у RichEdit   Найти похожие ветки 

← →
Sergn   (2002-05-11 19:58) [0]

Проблема в следующем.
При вводе текста, размер окна RichEdit устанавливается таким образом чтобы весь текст был виден. Высота окна определяется количеством строк.
Этот вопрос решается событием onResizeRequest и следующим кодом

procedure TForm1.RichEditResizeRequest(Sender: TObject; Rect: TRect);
begin
(Sender as TRichEdit).BoundsRect := Rect;
end;


Но как только я мышкой выделяю текст в данном окне, то он самопроизвольно смещается за верхнюю границу окна. Как мне избавится от самопроизволной прокрутки текста?


← →
Sergn   (2002-05-13 19:34) [1]

Вроде получилось

tmyrichedit=class(trichedit)
private
procedure CreateParams(var Params: TCreateParams);override;
end

procedure tmyrichedit.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.Style := Params.Style-ES_AUTOVSCROLL;
end;



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
3-73079
Wman
2002-04-26 05:33
2002.05.23
Рушатся индексные файлы в Парадоксе, Хелп!


3-72999
M@X
2002-04-25 15:06
2002.05.23
ADO (dBase), не воспринимает BLOB! Как картинку запихнуть то?


14-73377
VID
2002-04-15 22:47
2002.05.23
Родная Delphi5 чего-то не ставится :(((


3-73026
ShaH
2002-04-26 12:34
2002.05.23
функции InterBase


1-73110
UH
2002-05-11 14:58
2002.05.23
D5: траблы с почтой по POP3: summary




   Наверх