delphi中STRINGGRID的用法

forI:=1toScreen.Fonts.CountdobeginStringGrid1.Cells[I,0]:=Screen.Fonts.Strings[I-1];S... for I := 1 to Screen.Fonts.Count do
begin
StringGrid1.Cells [I, 0] := Screen.Fonts.Strings [I-1];
StringGrid1.Canvas.Font.Name := StringGrid1.Cells [I, 0];
StringGrid1.Canvas.Font.Size := 32;
StringGrid1.ColWidths [I] :=
StringGrid1.Canvas.TextWidth (’AaBbYyZz’);
end;
能给解释下各句的意思吗??小弟万分感激``
展开
 我来答
百度网友96ffcf7
2015-08-02 · 知道合伙人互联网行家
百度网友96ffcf7
知道合伙人互联网行家
采纳数:22721 获赞数:118724
从事多年网络方面工作,有丰富的互联网经验。

向TA提问 私信TA
展开全部
StringGrid行列的增加和删除
type
TExCell = class(TStringGrid)
public
procedure DeleteRow(ARow: Longint);
procedure DeleteColumn(ACol: Longint);
procedure InsertRow(ARow: LongInt);
procedure InsertColumn(ACol: LongInt);
end;
procedure TExCell.InsertColumn(ACol: Integer);
begin
ColCount :=ColCount +1;
MoveColumn(ColCount-1, ACol);
end;
procedure TExCell.InsertRow(ARow: Integer);
begin
RowCount :=RowCount +1;
MoveRow(RowCount-1, ARow);
end;
procedure TExCell.DeleteColumn(ACol: Longint);
begin
MoveColumn(ACol, ColCount -1);
ColCount := ColCount - 1;
end;
procedure TExCell.DeleteRow(ARow: Longint);
begin
MoveRow(ARow, RowCount - 1);
RowCount := RowCount - 1;
end.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-22
展开全部
1,列举出系统所有的字体并显示在第一列
2,设置Canvas的字体名称跟该cell的内容相同
3,设置Canvas的字体大小
4,设置cell的宽度
5,设置Canvas的字宽
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友45e336d
2013-04-22 · TA获得超过684个赞
知道小有建树答主
回答量:416
采纳率:0%
帮助的人:377万
展开全部
遍历可获取的字体,在表格的第一列,用该字体的样式,32号字体,显示字体的名称,并设置列的宽度
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式