国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

給DBGrid添加鼠標滾動事件

2019-11-18 18:09:58
字體:
來源:轉載
供稿:網友
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DB, ADODB, Grids, DBGrids;

type
   TForm1 = class(TForm)
    DBGrid1: TDBGrid;
    ADOTable1: TADOTable;
    DataSource1: TDataSource;
    PRocedure FormCreate(Sender: TObject);
  private
   Procedure OnMouseWheel(Var Msg :TMsg;var Handled:Boolean);
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}
//------------------------------------------------------------------------------
Procedure TForm1.OnMouseWheel(Var Msg :TMsg;var Handled:Boolean);
begin
  if Msg.message = WM_MouseWheel then
  begin
    if Msg.wParam > 0 then
     begin
       if DBGrid1.Focused then
         SendMessage(DBGrid1.Handle,WM_VSCROLL,SB_PAGEUP,0);
     end
    else
     begin
       if DBGrid1.Focused then
         SendMessage(DBGrid1.Handle,WM_VSCROLL,SB_PAGEDOWN,0);
     end;
    Handled:= True;
  end;

end;

procedure TForm1.FormCreate(Sender: TObject);
begin
 application.OnMessage:=OnMouseWheel; // 截獲鼠標滾動事件
end;


上一篇:列出本機所有的Ip

下一篇:PB開發規范.doc

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 青阳县| 武威市| 宜都市| 大方县| 通城县| 和平区| 大安市| 尖扎县| 扬州市| 邓州市| 名山县| 景东| 凤冈县| 商丘市| 潜山县| 青冈县| 绩溪县| 仙游县| 故城县| 新闻| 丹巴县| 溧阳市| 荆门市| 黔西县| 广平县| 博乐市| 扎赉特旗| 叙永县| 锡林郭勒盟| 山东省| 延吉市| 云霄县| 阿合奇县| 永和县| 云林县| 江永县| 东乡族自治县| 繁昌县| 枣阳市| 阳新县| 凤山县|