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

Вниз

Прокрутка в DBGrid   Найти похожие ветки 

 
AAAPLE   (2002-02-22 14:21) [0]

Как можно заменить прокрутку в DBGrid, нормальной прокруткой.


 
IronHawk ©   (2002-02-22 14:44) [1]

ВЫРВАЛ ИЗ КАКОГОТО FAQ !


==========
unit DBGrids;
procedure TCustomDBGrid.UpdateScrollBar;
var
SIOld, SINew: TScrollInfo;
begin

[skipped]

> if IsSequenced then

begin
SINew.nMin := 1;
SINew.nPage := Self.VisibleRowCount;
SINew.nMax := RecordCount + SINew.nPage -1;
if State in [dsInactive, dsBrowse, dsEdit] then
SINew.nPos := RecNo; // else keep old pos
end
else
begin
SINew.nMin := 0;
SINew.nPage := 0;
SINew.nMax := 4;

if BOF then SINew.nPos := 0
else if EOF then SINew.nPos := 4
else SINew.nPos := 2;
end;

[skipped]

unit dbtables;
function TBDEDataSet.IsSequenced: Boolean;
begin
Result := (FRecNoStatus = rnParadox) and (not Filtered);
end;
==========

Ilya Andreev
(2:5030/55.28)



 
ilysha ©   (2002-02-22 15:10) [2]

Думаю, что самым простым способом является применение другого компонента, например DBGridEh



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

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

Наверх




Память: 0.47 MB
Время: 0.009 c
1-66839
MystiX
2002-03-07 20:24
2002.03.21
XP стиль


14-66963
Nest
2002-02-06 16:52
2002.03.21
Помогите спасти товарисча от свирепого препода: нужен исходник на Delphi игры


4-67060
michael_B
2002-01-11 18:31
2002.03.21
как проиграть *.wav без использования компонентов(MediaPlayer).


6-66943
Igorok
2001-12-15 11:24
2002.03.21
Как при ошибке коннекта перехватить окно


6-66948
Snake
2002-01-05 13:23
2002.03.21
Имена пользователей в локалке?