Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.03.13;
Скачать: [xml.tar.bz2];

Вниз

Кака заставить 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
14-39522
iNew
2003-02-26 05:20
2003.03.13
При попытке установить компонент выдаетсф Fatal Error:


3-39157
Брат
2003-02-20 16:24
2003.03.13
Как в IB занести null в ячейку?


6-39443
Dolton
2003-01-24 10:45
2003.03.13
Как узнать IP адреса


14-39488
DK
2003-02-24 20:40
2003.03.13
Компоненты


14-39538
igorr
2003-02-26 14:16
2003.03.13
Оцените кусок кода на C++





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский