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

Вниз

Кака заставить TListBox не показывать полосу прокрутки?   Найти похожие ветки 

 
Maxus ©   (2003-02-26 19:36) [0]

Возникла следующая проблема: мне надо заставить компонент типа TListBoxне отображать полосу прокрутки. Вобщем все мои усилия и потуги над решением этой проблемы пока не увенчались успехом.
Если кто может помочь, то буду очень благодарен.


 
Maxus ©   (2003-02-26 19:38) [1]

...пардон, очепятка вышла, надо заставить TListBox не отображать полосу прокрутки


 
Song ©   (2003-02-26 21:01) [2]

ShowScrollBar()


 
Романов Р.В. ©   (2003-02-26 21:30) [3]

По хорошему никак. Придется писать потомка.

type
TNewListBox = class(TListBox)
private
FShowVScrollBar: Boolean;
procedure SetShowVScrollBar(const Value: Boolean);
public
procedure CreateParams(var Params: TCreateParams); override;
published
constructor Create(AOwner: TComponent); override;
property ShowVScrollBar: Boolean read FShowVScrollBar write SetShowVScrollBar;
end;

{ TNewListBox }

constructor TNewListBox.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
FShowVScrollBar := True;
end;

procedure TNewListBox.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
if not FShowVScrollBar then
Params.Style := Params.Style and not WS_VSCROLL;
end;

procedure TNewListBox.SetShowVScrollBar(const Value: Boolean);
begin
if FShowVScrollBar <> Value then
begin
FShowVScrollBar := Value;
RecreateWnd;
end;
end;


 
Maxus ©   (2003-02-27 18:49) [4]

БОЛЬШОЕ СПАСИБО, ВСЕ ПОЛУЧИЛОСЬ!!!


 
Maxus ©   (2003-02-27 20:35) [5]

Товарищи полосу прокрутки я погасил, спасибо, но у меня возникла другая проблема : мне надо заставить ListBox прокручиваться соответственно изменяющейся позиции, скроллбара, или хотя бы просто прокручивать свое содержимое?


 
Юрий Зотов ©   (2003-02-28 00:21) [6]

Мотор я заглушил, спасибо, но теперь у меня возникла другая проблема - машина ехать перестала. Что делать?


 
malkolinge ©   (2003-02-28 13:12) [7]

теперь другой вопрос в тему : как заставить листбок показывать ГОРИЗОНТАЛЬНУЮ ПОЛОСУ ПРОКРУТКИ !


 
Романов Р.В. ©   (2003-02-28 16:49) [8]

Maxus © (27.02.03 20:35)

Ты вообще справку читаешь?

ЗЫ: TopIndex


 
Maxus ©   (2003-02-28 21:29) [9]

ЕЩЕ РАЗ ВСЕМ БОЛЬШОЕ СПАСИБО - ОПЯТЬ ПОЛУЧИЛОСЬ
to Романов Р.В. - да вообще-то читаю, но хоть убей не видел этого свойства :(( Рылся рылся по хелпу и в упор не видел. 8(



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

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

Наверх




Память: 0.48 MB
Время: 0.019 c
7-39593
AuX
2002-12-18 21:59
2003.03.13
Смена IP сетевухи в винь без перезагруза машины.


1-39313
northwind
2003-03-04 14:50
2003.03.13
Timer


14-39532
line
2003-02-25 07:59
2003.03.13
Печать всей таблицы Paradox и её части


6-39453
Deader
2003-01-25 23:57
2003.03.13
Подскажите, как получить информацию об удаленном компе


1-39257
_igorok
2003-03-03 16:15
2003.03.13
TStringGrid