有没有能上下移记录的DBGRID控件? 有没有能上下移记录的DBGRID控件? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //DBGrid不支持鼠标的上下移动的解决代码(感谢 wangxian11 提供)自己捕捉WM_MOUSEWHEEL消息处理//private// OldGridWnd : TWndMethod;//procedure NewGridWnd (var Message : TMessage);//public////procedure TForm1.NewGridWnd(var Message: TMessage);//var// IsNeg : Boolean;//begin// if Message.Msg = WM_MOUSEWHEEL then// begin// IsNeg := Short(Message.WParamHi) < 0;// if IsNeg then// DBGrid1.DataSource.DataSet.MoveBy(1)// else// DBGrid1.DataSource.DataSet.MoveBy(-1)// end// else// OldGridWnd(Message);//end; ////procedure TForm1.FormCreate(Sender: TObject);//begin// OldGridWnd := DBGrid1.WindowProc ;// DBGrid1.WindowProc := NewGridWnd;//end; 关于线程结束 怎么制作QQ宠物似的 桌面精灵 如何让DBGrid前面有黑色三角指针的行的某一单元格被选中? inputbox出问题了... SetIfEntry 为什么在window2000下执行总是不成功 ■今天发现,中国最大的DELPHI开发文档中心资料巨多巨好!强力推荐!好就回复■ 我用spcomm串行通信时候,spcomm提示帧错误,怎么回事啊 组件刷新问题,UP有分 DelphiX中SetColorKey怎么用? 在DBGrid中,如何在调用OnMouseMove()时取得鼠标指向拿一个cell 能否探测出一个通信软件采用何种通信协议?? SQL語句(sql高手進)
//private
// OldGridWnd : TWndMethod;
//procedure NewGridWnd (var Message : TMessage);
//public
//
//procedure TForm1.NewGridWnd(var Message: TMessage);
//var
// IsNeg : Boolean;
//begin
// if Message.Msg = WM_MOUSEWHEEL then
// begin
// IsNeg := Short(Message.WParamHi) < 0;
// if IsNeg then
// DBGrid1.DataSource.DataSet.MoveBy(1)
// else
// DBGrid1.DataSource.DataSet.MoveBy(-1)
// end
// else
// OldGridWnd(Message);
//end;
//
//procedure TForm1.FormCreate(Sender: TObject);
//begin
// OldGridWnd := DBGrid1.WindowProc ;
// DBGrid1.WindowProc := NewGridWnd;
//end;