截止2004年12月16日 |
本站源码总量(商业源码除外)RAR压缩为 4,206,733 KB。其中免费源码为 1,124,495 KB,会员源码为 3,082,238 KB!
C/C++ |
129,555 KB |
Delphi |
1,258,381 KB |
Java |
120,937 KB |
.Net |
36,886 KB |
PowerBuilder |
954,525 KB |
Visual Basic |
923,454 KB |
ASP |
259,795 KB |
JSP |
4,987 KB |
其他 |
94,723 KB |
|
|
对DBGrid中的列进行显示与否的设置 |
|
下面代码主要完成的是在DBGrid上弹出右键菜单,对DBGrid中的列进行显示与否的设置
//初始化PopupMenu中的列表
procedure InitMenuItem;
var
NewItem: TMenuItem;
i:integer;
begin
for i:=0 to DBGrid1.Columns.Count-1 do
begin
NewItem:=TMenuItem.Create nil);
NewItem.Caption:=DBGrid1.Columns.Items[i].Title.Caption;
NewItem.OnClick:=MenuOnClick; //添加弹出菜单子项的方法
NewItem.Checked:= true;
PopupMenu1.Items.Add NewItem);
end;
end;
procedure MenuOnClick Sender: TObject);
begin
TMenuItem Sender).Checked:= not TMenuItem Sender).Checked;
DBGridDisplayInf;
end;
procedure DBGridDisplayInf;
var
i:integer;
begin
for i:=0 to PopupMenu1.Items.Count-1 do
begin
if not PopupMenu1.Items[i].Checked then
DBGrid1.Columns.Items[i].Visible:= false
else
DBGrid1.Columns.Items[i].Visible:= true;
end;
end;
|
|
|
文章出处: |
|
发表时间:2004-11-17 22:47:12 |
共1条数据记录,分1页显示 上一页 < [1] > 下一页 |
|