在DBGRID的事件中,用到了列的排序和支持鼠标滚轮的事件,每一个FORM表单里都在重复同样的代码,我考虑有什么方法可以用一个固定的代码,然后在每个表单事件里调用,不知道可否?求具体的引用的代码!
解决方案 »
- 动态数组参数传递问题
- 很急,循环里执行TADOStoredProc.Refresh时出现连接失败怎么重新连接
- 这段代码怎样把函数事件写到Button的双击事件中
- 感谢为我女儿起名字的人,MaggieChen_csoftit()
- (初学dephi)求一种写代码的辅助工具,就是在code区里可以区分关键字和代码颜色的。
- Dll文件动态调入和静态调入的区别?
- 已取得硬盘的id号,什么橛的算法可以进行运算后,得到的字符是0-9和A-Z呢?
- 给大家提供一个高速下载delphi6企业版的地方
- Win98的API函数中有没有类似于xcopy的命令,不要跟我说是copyfile这个函数。
- 保持原文件内容不丢失,又要在其中间插入一段数据,请问如何做到??谢谢
- 求求大侠们怎么样才能把两行数据写在一行 里
- 有人知道怎样在ole中嵌套的excel中取到当前点击单元格的值吗
var
i:integer;
fieldname:string;
begin
i:=Column.Index;
if bSort then
begin
fieldname:=DBGrid1.Columns[i].FieldName+' ASC';
bSort:=False;
end
else
begin
fieldname:=DBGrid1.Columns[i].FieldName+' DESC';
bSort:=True;
end;
F_data.ADOQuery1.Sort:=fieldname;
end;如何在子窗体中调用它呢??求解
2、另外一个办法是把FORM窗体加上DBGrid,然后加班方法,做成模版。其实也是窗体继承的原理。