Форум: "Базы";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];
ВнизНужно чтобы скролл мыши листал записи в DBGrid e Найти похожие ветки
← →
Леха5 (2004-09-03 14:04) [0]Когда скроллишь листаются записи до концца области DBGrid"a, а записей намного больше, чем его область. Можно ли сделать листание по всем записям.
← →
Роман Снегирев (2004-09-03 14:10) [1]нельзя, забудь про TDBGrid, используй другие компоненты, хотя можешь и исходники стандартного грида поправить
← →
Rule © (2004-09-03 14:14) [2]Ты сначала эти записи с сервака забери, чтоб было что листать, я вот не знаю что там со стандартным гридом, но в DBGridEx все нормально листается по тем записям, которые забраны с сервера, если не знаешь как забрать все записи то FetchAll
← →
sniknik © (2004-09-03 14:26) [3]
type
TMyDBGrid = class(TDBGrid);
TForm1 = class(TForm)
...
private
procedure GrigMouseWheel(Sender: TObject; Shift: TShiftState; WheelDelta: Integer; MousePos: TPoint; var Handled: Boolean);
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
TMyDBGrid(DBGrid1).OnMouseWheel:= GrigMouseWheel;
end;
procedure TForm1.GrigMouseWheel(Sender: TObject; Shift: TShiftState; WheelDelta: Integer; MousePos: TPoint; var Handled: Boolean);
begin
with TDBGrid(Sender).DataSource.DataSet do
if Active then begin
if WheelDelta > 10 then Prior;
if WheelDelta < -10 then Next;
Handled:= true;
end;
end;
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.036 c