当我搜索一组数据显示在DBGrid中,我现在做到当在DBGrid中单击一行的时候能显示折行得信息在一个显示面板上,但是我现在想当按上下键移动选定行的时候也能提取折行信息.如何做到?
解决方案 »
- 我的delphi中怎么没有TExcelApplication,是不是版本问题
- 如何制作WINDOWS界面
- 请问哪里有BDE下载?
- 关于treeview的指针问题?
- 吐血送分研究一下这个
- 关于radiobutton的问题
- 关于fastreport的显示问题?(在线等待,解决即结贴!)
- 如何定义常量数组
- 刷子刷木头的问题。这是个算法问题。请大家指教。
- 我是新手,请帮帮忙!(因为我是第一次来,所以分不多,请各位高手帮帮忙吧)
- 有没有 保存类属性名字的 数据类型
- 我安装了 KOL+MCK 组件,现在要用kol里 的 KOLHttp,但需要手动安装,可我怎么也装不上?希望大虾相助,,我的目的做个小体积的下载程序?
function DoMouseWheel(Shift: TShiftState; WheelDelta: Integer;MousePos: TPoint): Boolean; override;//定义鼠标滚轮动作function TFyDBGrid.DoMouseWheel(Shift: TShiftState; WheelDelta: Integer;MousePos: TPoint): Boolean;//鼠标滚轮动作
begin
result:=true;
if DataSource=nil then
exit;
if not assigned(DataSource.DataSet) then
exit; if not DataSource.DataSet.Active then
exit;
if WheelDelta <0 then//鼠标滚轮向下,数据向后移动
begin
DataSource.DataSet.Next;
end else
if WheelDelta >0 then//鼠标滚轮向上,数据向前移动
begin
DataSource.DataSet.Prior;
end;
end;