Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBGrid [D7]


Minotavr ©   (2003-04-14 17:08:00) 

Всем привет.
Как сделать в DBGrid чтобы не появлялась горизонтальная и (или) вертикальная прокрутка


Johnmen   (2003-04-15 16:31:00) [1]

DBGrid без прокрутки
===================
type
TNoScrollBarDBGrid = class(TDBGrid)
private
protected
procedure Paint; override;
public
published
end;

procedure Register;

implementation

procedure Register;
begin
RegisterComponents("Samples", [TNoScrollBarDBGrid]);
end;

{ TNoScrollBarDBGrid }

procedure TNoScrollBarDBGrid.Paint;
begin
SetScrollRange(Handle, SB_VERT, 0, 0, false);
inherited;
end;


Minotavr   (2003-04-15 16:25:00) [2]

Ха !!!!
А так чтобы на стандартном, и без подгонки по ширине :-)


Ёжик   (2003-04-14 23:28:00) [3]

Используй компоненты сторонних разработчиков


Sid   (2003-04-14 19:57:00) [4]

Поройся в свойствах GBgrid


default   (2003-04-14 19:55:00) [5]

ShowScrollBar


MsGuns   (2003-04-14 19:52:00) [6]

Чтобы не было горизонтальной, надо разметить колонки так, чтоб они все вмещались в клиентскую часть грида и еще справа осталось рикселов 20.
Чтобы избавиться от вертикальной, надо написать свой грид без скрулбара.

Или использовать вместе грида стринггрид.


Наверх

Титульная страница Поиск, карта сайта Написать письмо