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

Вниз

DBCtrlCrid   Найти похожие ветки 

 
Matolch ©   (2002-12-16 20:54) [0]

Как бы убрать полосу прокрутки...


 
Ученик ©   (2002-12-16 21:59) [1]

Вариант 1

procedure TForm1.DataSource1DataChange(Sender: TObject; Field: TField);
begin
if Field = nil then
ShowScrollBar(DBCtrlGrid1.Handle, SB_VERT, False);
end;

Возможно будет иногда мигать

Вариант 2

type
{ Зависит от версии Delphi, это для Delphi 7 из dbcgrids.pas}
TDBCtrlGridAccess = class(TWinControl)
private
FDataLink: TDBCtrlGridLink;
FPanel: TDBCtrlPanel;
FCanvas: TCanvas;
FColCount: Integer;
FRowCount: Integer;
FPanelWidth: Integer;
FPanelHeight: Integer;
FPanelIndex: Integer;
FPanelCount: Integer;
FBitmapCount: Integer;
FPanelBitmap: HBitmap;
FSaveBitmap: HBitmap;
FPanelDC: HDC;
FOrientation: TDBCtrlGridOrientation;
FPanelBorder: TDBCtrlGridBorder;
FAllowInsert: Boolean;
FAllowDelete: Boolean;
FShowFocus: Boolean;
FFocused: Boolean;
FClicking: Boolean;
FSelColorChanged: Boolean;
FScrollBarKind: Integer;
end;

procedure TForm1.FormShow(Sender: TObject);
begin
with TDBCtrlGridAccess(DBCtrlGrid1) do begin
ShowScrollBar(DBCtrlGrid1.Handle, FScrollBarKind, False);
FScrollBarKind := SB_CTL
end
end;


 
Matolch ©   (2002-12-16 22:20) [2]

Спасибо. D6
Не буду я её юзать.

Сволочи...



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
14-86107
Ежик
2002-12-04 13:47
2002.12.26
О вреде здоровья при работе на компьютере.....


1-85982
гончий
2002-12-15 09:39
2002.12.26
Как узнать текущую дату, не используя системное время?


1-85885
Кокандокало
2002-12-16 19:44
2002.12.26
Большой объем данных в TTreeView и проблемы с их перерисовкой


1-86011
Acorus
2002-12-16 14:20
2002.12.26
Помогите с деревом :)


4-86211
mba
2002-11-11 11:42
2002.12.26
TButton