如何实现DBgrid 记录随鼠标滚轮定位上下移动? 如何实现:当DBgrid 获得焦点时,滚动鼠标的轮子,dBgrid 中的记录定位也上下滚动? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个问题,上厚度去找答案还快些,一大把不过建议用第三个控件DBGridEh!! 这里有一个:http://topic.csdn.net/u/20080401/03/02ea848e-f979-4289-a09b-c5a327f2e7b8.html 在DBGrid所在的窗体中处理WM_MOUSEWHEEL消息unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, DB, FileDB, Grids, DBGrids;type TForm1 = class(TForm) Button1: TButton; DataSource1: TDataSource; DBGrid1: TDBGrid; FileDataBase1: TFileDataBase; FileTable1: TFileTable; private { Private declarations } procedure WMMouseWheel(var Msg: TWMMouseWheel); message WM_MOUSEWHEEL; public { Public declarations } end;var Form1: TForm1;implementation{$R *.dfm}procedure TForm1.WMMouseWheel(var Msg: TWMMouseWheel);begin if DBGrid1.DataSource.DataSet.Active then begin if Msg.WheelDelta < 0 then DBGrid1.DataSource.DataSet.Next else DBGrid1.DataSource.DataSet.Prior; end;end;end. 关于TClientDataset的自动提交(不报错,但是不成功) 软件合成 解决问题??? 数据库连接的问题 请问一个关于SQL SERVER2000的问题 为什么一台电脑上同时装两块内置MODEM卡不能成功??? 我的这个问题难道没人会吗? 我的这条语句查询结果是正确的。但我觉得有些错误, ''''是不是代表一个'号; book and book 【delphi】外循环5000次,内循环900次,循环插入数据到数据库,请问怎么样才能提高速度 如何为Image1赋值,进行显示图片? 关于一个简单的内存读取问题.200+分 1小时后结贴
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, DB, FileDB, Grids, DBGrids;type
TForm1 = class(TForm)
Button1: TButton;
DataSource1: TDataSource;
DBGrid1: TDBGrid;
FileDataBase1: TFileDataBase;
FileTable1: TFileTable;
private
{ Private declarations }
procedure WMMouseWheel(var Msg: TWMMouseWheel); message WM_MOUSEWHEEL; public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.WMMouseWheel(var Msg: TWMMouseWheel);
begin
if DBGrid1.DataSource.DataSet.Active then
begin
if Msg.WheelDelta < 0 then
DBGrid1.DataSource.DataSet.Next
else
DBGrid1.DataSource.DataSet.Prior;
end;
end;end.