powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Два вопроса по DBGrid
3 сообщений из 3, страница 1 из 1
Два вопроса по DBGrid
    #32369054
SergeyS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго всем время суток и с наступающим праздником!!! Подскажите как сделать следующее:
1) как в DBGrid сделать что бы указатель строки перемещался вместе с прокруткой таблицы?
2) как сделать прокрутку в DBGride а то прокрутка работает только в видемой часть таблицы.
...
Рейтинг: 0 / 0
Два вопроса по DBGrid
    #32369203
Radja
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у СТАНДАРТного дбгрида нет таких событий.
возьмите rxdbgrid или еще какой-нибудь. у них есть события onmouseWhellDown/up вот в них и пишите либо next либо Prior
Radja
...
Рейтинг: 0 / 0
Два вопроса по DBGrid
    #32369236
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если речь идет о прокрутке колесика мыши то вот с королевства пример наследника от стандартного TDBGrid-а

unit MyDBGrid;

interface

uses Math,
Windows, Messages, SysUtils, Classes, Controls, Grids, DBGrids;

type
TMyDBGrid = class(TDBGrid)
private
procedure WMWheel(var Msg:TWMMouseWheel); message WM_MOUSEWHEEL;
{ Private declarations }
protected

public
{ Public declarations }
published
{ Published declarations }
end;

procedure Register;

implementation

procedure Register;
begin
RegisterComponents('Samples', [TMyDBGrid]);
end;

procedure TMyDBGrid.WMWheel(var Msg: TWMMouseWheel);
begin
DataSource.DataSet.MoveBy(-sign(Msg.WheelDelta));
end;

end.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Два вопроса по DBGrid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]