我想在库中选中一条记录后,让dbgrid的相应记录条反蓝色,怎么做.
因为,当我单击DBGIRD的一条记录是,它就会反蓝,所以我的思路是,在查询后,调用TDBGRID 的ONClickCell事件的相应函数,可是怎么才能调用呢? 还有是不是如果我们没有自定义消息响应函数,组件的消息处理函数都在其本类里的。 那消息是怎么被传入控件的呢?
因为,当我单击DBGIRD的一条记录是,它就会反蓝,所以我的思路是,在查询后,调用TDBGRID 的ONClickCell事件的相应函数,可是怎么才能调用呢? 还有是不是如果我们没有自定义消息响应函数,组件的消息处理函数都在其本类里的。 那消息是怎么被传入控件的呢?
解决方案 »
- DELPHI2010 启动时提示 '''' is not a valid integer value.
- delphi下的Image怎么可以由用户随意改变大小
- 設置整個 程序的輸入法,請各位大俠幫幫偶,散分了。
- delphi OLE调用word 显示比例的问题
- richitextbox进行图文混排的奇怪问题
- 求助,请教各位大哥 怎么动态的创建 ODBC 数据源?
- delphi2005安装后遇到的奇怪问题,求高人指点
- 怎么样 用DELPHI 加载 其他应用程序 急用 在线等待 快 快 救命
- 一个使用adoquery的出错的例子,请告诉我出错的原因(求教)
- 关于接口程序的问题
- 为什么wwDBGrid奇偶数行变色时,超过一屏后会自动反变呢?
- 检测sql连接,线程
改为 True 就可以 了
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
begin
if gdSelected in state then
dbgrid1.Canvas.Brush.Color:=clgreen;
dbgrid1.DefaultDrawColumnCell(rect,datacol,column,state);end;