还几个小问题有待解决
还几个问题有待解决
1、DBGRID中怎么才能在我单击鼠标时获得当前字段的名称,如
姓名 年龄 出生年月
张三 22 1985-01-01
我单击张三,怎么或得‘姓名’这个字段名,数据库中是以‘XM’为字段名的。
2、如果我想创建20个popupmenue怎么样创建才好,创建完还想把每一个menue与DBGRID中的某一列关联怎么办
------解决方案--------------------
在gd的onMouseDown事件写
var
t:TPoint;
begin
if Button=mbRight then
begin
if dg.SelectedField.FieldName= '字段名 ' then
begin
GetCursorPos(t);
PopupMenu.Popup(t.X,t.Y);
end;
end;
end;
1、DBGRID中怎么才能在我单击鼠标时获得当前字段的名称,如
姓名 年龄 出生年月
张三 22 1985-01-01
我单击张三,怎么或得‘姓名’这个字段名,数据库中是以‘XM’为字段名的。
2、如果我想创建20个popupmenue怎么样创建才好,创建完还想把每一个menue与DBGRID中的某一列关联怎么办
------解决方案--------------------
在gd的onMouseDown事件写
var
t:TPoint;
begin
if Button=mbRight then
begin
if dg.SelectedField.FieldName= '字段名 ' then
begin
GetCursorPos(t);
PopupMenu.Popup(t.X,t.Y);
end;
end;
end;