如何设置Delphi的StringGrid控件的某一列的Visable属性为false?
4个回答
展开全部
StringGrid1 . FixedCols := 2;--第二列不可以操作
StringGrid1 . FixedRows := 2;--第二行不可以操作
StringGrid1 . ColWidths [ 1 ] := - 1;--第二列隐藏
StringGrid1 . FixedRows := 2;--第二行不可以操作
StringGrid1 . ColWidths [ 1 ] := - 1;--第二列隐藏
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是没有visable属性,如果有请告诉我。
你可以在 OnDrawCell事件处理程序中,加入: (所有的列宽度均修改)
procedure TFormMain.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
begin
if ACol = YourCol then //YourCol 你需要设置的列号
StringGrid1.ColWidths[ACol] := 0;
end;
你可以在 OnDrawCell事件处理程序中,加入: (所有的列宽度均修改)
procedure TFormMain.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
begin
if ACol = YourCol then //YourCol 你需要设置的列号
StringGrid1.ColWidths[ACol] := 0;
end;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
印象中好像没有,你可以用下面的办法,也很好使的:
StringGrid1.ColWidths[i] := -1;
StringGrid1.ColWidths[i] := -1;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个貌似还真没有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询