dbgrid控件隐藏或显示标题栏dbgrid控件隐藏或显示标题栏1、 新建一个带两个参数的过程(第1个参数是菜单对象,第2 个是dbgrid控件):
procedure viewtitle(sender:tobject;dbgcolumns:tdbgrid);
//隐藏或显示dbgrid标题栏 2、 然后按ctrl+shift+c组合键,定义的过程会在实现部分出现。
procedure frmstock.viewtitle(sender:tobject;dbgcolumns:tdbgrid);
begin
with (sender as tmenuitem) do
begin
checked:=not checked;
dbgcolumns.columns[tag].visible:=checked;
end;
end; 3、 把菜单子项的tag设置成跟dbgrid的columns值相对应,比如:
dbgrid有一个标题栏是‘日期‘在第0列,然后把要触法该列的菜单的tag设置成0。 4、 把菜单的onclick事件选择viewtitle该过程。//这个不明白. 这样 ViewTitle(Sender,DBGrid1); 有错误 请问viewtitle放哪呢?
procedure viewtitle(sender:tobject;dbgcolumns:tdbgrid);
//隐藏或显示dbgrid标题栏 2、 然后按ctrl+shift+c组合键,定义的过程会在实现部分出现。
procedure frmstock.viewtitle(sender:tobject;dbgcolumns:tdbgrid);
begin
with (sender as tmenuitem) do
begin
checked:=not checked;
dbgcolumns.columns[tag].visible:=checked;
end;
end; 3、 把菜单子项的tag设置成跟dbgrid的columns值相对应,比如:
dbgrid有一个标题栏是‘日期‘在第0列,然后把要触法该列的菜单的tag设置成0。 4、 把菜单的onclick事件选择viewtitle该过程。//这个不明白. 这样 ViewTitle(Sender,DBGrid1); 有错误 请问viewtitle放哪呢?
解决方案 »
- ASP组件xp下正常,2003下搞的连应用程序池都停了
- 有关SQL语句的问题!
- [[简单问题,大家给个方法了!]]数据录入窗体中数据要录入的数据分别是“高”、“中”、“低”,如何在存入数据库时存为“1” 、 “2”、
- 请问ServerSocket的OnAccepte和OnClientConnect有什么区别
- 紧急问题
- TRegistry 问题。
- ADO+MIDAS问题求救,急,急。。。100分
- N台PC机在前端进行数据采集,并定时传送到后台监控机器显示的问题,请进来讨论。
- 书
- 真想哭.............各位ADO高手,为什么把文件刻到光盘里就打不开.MDB.........
- 鼠标全局钩子的问题!!!
- 请问谁可以写一个小工具就是盗取网站上会员资料信息的
因為原先的事件類型是procedure(Sender: TObject) of object;而你的則有兩個參數,類型不一樣麻!你就把這個放在他的click事件裡面好了。然後其他的menuitem事件指向這個menuitem事件就可以了。
另外,你都沒有把錯誤訊息給出來,大家怎麼幫你?