博客 找到与“dbgrid”相关的博文共18篇
按相关性排序  按时间排序
Delphi中DBGrid组件鼠标滚轮事件的的设计与应用   2009-10-29 18:59:31
单击“OK”按钮,将会进入“NewDBGrid.pas”代码编辑窗口,并输入如下代码:unit NewDBGrid;interfaceuses Windows,Messages,SysUtils,Classes,Controls,Grids,DBGrids;type TNewDBGrid=class(TDBGrid) privatefOnMouseWheel:TMouseWheelEvent;/声明事件变量以保存过程指针...
【best】DBGrid中用鼠标滚轮浏览记录code   2009-10-17 10:33:08
THandle;aName:array of char;begin//给DBGrid加上鼠标滚轮 ifMsg.message WM_MOUSEWHEEL thenexit...ifboolean(GetClassName(hWnd,aName,256))and(aName='TDBGrid')then//如果第三方控件需要修改,比如用aName='TbsSkin...DBGrid'beginif Short(HIWORD(Msg.wParam...
如何动态更新DBGrid的颜色   2009-05-13 12:09:39
e如何动态更新DBGrid的颜色DBGrid控件是一个有许多用户接口的显示数据库的控件,以下的程序告诉您如何根据显示的内容改变字体的显示颜色。例如,如果一个城市的人口大于200万,我们就让它显示为蓝色。使用的控件事件为TForm1...
TDBGrid控件使用心得(常用的操作,比较实用)   2008-11-14 21:28:53
TMainForm.DBGrid1DrawColumnCell(Sender:TObject;const Rect:TRect;DataCol:Integer;Column:TColumn;State:TGridDrawState);begin if gdfocused in statethen//获得焦点的单元格clred;/设置填充该单元格为红色dbgrid1.canvas.FillRect(rect);/填充该区域clblack...
Delphi中DBGrid使用全书(二)   2008-10-20 09:16:15
(RowPerPage*(PageCount-1)+1)++IntToStr(RowCount)+'条,共'+IntToStr(DataSet.RecordCount)+'条');lx:=2*PointX;ly:=ly+THeight*2;py1:=thenpy2:=py1+THeight*(RowCount-RowPerPage*(PageCount-1)+1)elsepy2:=py1+THeight*(RowPerPage+1);SumWidth:=lx;for i:=0...
Delphi中DBGrid 应用全书(一)   2008-10-20 09:13:09
mod 2=0 then(Sender as TDBGrid).clInfoBk//定义背景颜色else(Sender as TDBGrid).RGB(191,255,223);/定义背景颜色//定义网格线的颜色:DBGrid1.DefaultDrawColumnCell(Rect,DataCol,Column,State);with (Sender asTDBGrid).Canvas do//画 cell的边框beginPen.Color...
Delphi中DBGrid使用全书(五)   2008-10-20 09:19:55
控件隐藏或显示标题栏DbGrid控件隐藏或显示标题栏1、新建一个带两个参数的过程(第1个参数是菜单对象,第2 个是DbGrid控件):Procedure ViewTitle(Sender:TObject;DbgColumns:TDBGrid);/隐藏或显示DbGrid标题栏2、然后按Ctrl+Shift+C组合键,定义的过程会在实现部分出现...
Delphi中DBGrid使用全书(四)   2008-10-20 09:18:55
DbGrid控件的标题栏弹出菜单procedure TFrmOrderPost.DbgOrderPostMouseDown(Sender:TObject;Button:TMouseButton;Shift:TShiftState;X,Y:Integer);var CurPost:TPoint;beginGetCursorPos(CurPost);/获得鼠标当前坐标 if ((y
Delphi中DBGrid使用全书(三)   2008-10-20 09:17:40
Dialogs,StdCtrls,Grids,DBGrids,Db,DBTables,Excel97,OleServer,Word97;type TForm1=class(TForm)ExcelApplication1:TExcelApplication;ExcelWorkbook1:TExcelWorkbook;ExcelWorksheet1:TExcelWorksheet;Table1:TTable;DataSource1:TDataSource;DBGrid1:TDBGrid...
delphi dbgrid 支持鼠标滚动行   2008-07-02 14:48:32
} OldGridWnd:TWndMethod;procedureNewGridWnd (var Message:TMessage);implementation OldGridWnd:=DBGrid1.WindowProc;DBGrid1.WindowProc...if IsNegthenDBGrid1.DataSource.DataSet.MoveBy(1) else...DBGrid1.DataSource.DataSet.MoveBy(-1) end elseOldGridWnd...
相关搜索