Форум: "Базы";
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];
ВнизПрокрутка в 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c