advSTRINGGRID加下列列表框combobox
2009-01-06 19:16
302 查看
从blog.org的我的原博客中迁入
发表时间:2008-1-2 16:08:18
1.advstringgrid的相应事件有两个
========
procedure TForm1.mxgridGetEditorType(Sender: TObject; ACol, ARow: Integer;
var AEditor: TEditorType);
begin
with mxgrid do
if ACol = 2 then
begin
aEditor := edComboList;
ClearComboString;
ComboBox.Items.Add('bbb');
ComboBox.Items.add('ccc');
if MXGRID.Cells[ACOL, AROW] <> '' then
begin
MouseActions.DirectComboDrop := FALSE;
MouseActions.DirectEdit := True;
end
else
begin
MouseActions.DirectComboDrop := TRUE;
MouseActions.DirectEdit := TRUE;
end
end;
end;
========
procedure TForm1.mxgridHasComboBox(Sender: TObject; ACol, ARow: Integer;
var HasComboBox: Boolean);
begin
HasComboBox := ((ACol = 2) and (mxgrid.Cells[2, ARow] <> ''));
end;
===========
2更改属性
option属性中goediting 设为true
=======复选
var
i,j: Integer;
begin
i := 1;
j := AdvStringGrid1.RowCount;
while (i < j) do begin
if not AdvStringGrid1.RowSelect[i] then
// do something ...
Inc(i);
end;
end;
发表时间:2008-1-2 16:08:18
1.advstringgrid的相应事件有两个
========
procedure TForm1.mxgridGetEditorType(Sender: TObject; ACol, ARow: Integer;
var AEditor: TEditorType);
begin
with mxgrid do
if ACol = 2 then
begin
aEditor := edComboList;
ClearComboString;
ComboBox.Items.Add('bbb');
ComboBox.Items.add('ccc');
if MXGRID.Cells[ACOL, AROW] <> '' then
begin
MouseActions.DirectComboDrop := FALSE;
MouseActions.DirectEdit := True;
end
else
begin
MouseActions.DirectComboDrop := TRUE;
MouseActions.DirectEdit := TRUE;
end
end;
end;
========
procedure TForm1.mxgridHasComboBox(Sender: TObject; ACol, ARow: Integer;
var HasComboBox: Boolean);
begin
HasComboBox := ((ACol = 2) and (mxgrid.Cells[2, ARow] <> ''));
end;
===========
2更改属性
option属性中goediting 设为true
=======复选
var
i,j: Integer;
begin
i := 1;
j := AdvStringGrid1.RowCount;
while (i < j) do begin
if not AdvStringGrid1.RowSelect[i] then
// do something ...
Inc(i);
end;
end;
相关文章推荐
- oracle 动态AdvStringGrid完美示例 (AdvStringGrid使用技巧/Cells)
- AdvStringGrid 复选框、goRowSelect
- delphi ADVStringGrid 怎么显示下拉列表
- Advstringgrid 单元格的垂直对齐
- AdvStringGrid使用技巧
- advstringgrid 使用
- AdvstringGrid设置标题行对齐方式
- AdvStringGrid 单元格动态添加图片
- delphi ADVStringGrid 怎么显示下拉列表
- AdvStringGrid使用方法(一)
- AdvStringGrid使用方法(1)
- 赞一下TMS Software 和 AdvStringGrid
- Delphi TAdvStringGrid的回车换格功能
- 动态AdvStringGrid完美示例 (AdvStringGrid使用技巧/Cells)
- 赞一下TMS Software 和 AdvStringGrid
- AdvStringGrid 点击标题头 自动排序
- AdvStringGrid 垂直居中 、水平居中
- advstringgrid的数据居中显示
- AdvStringGrid之表脚统计实现
- AdvStringGrid使用方法(2)