delphi stringgrid第一行(首行)第一列(首列)宽度高度修改

第一行和第一列不能手动改列宽和行高。求助有什么代码可以改。因为需要大的字体,所以需要改大。... 第一行和第一列不能手动改列宽和行高。求助有什么代码可以改。因为需要大的字体,所以需要改大。 展开
 我来答
百度网友ca6ad38
2019-05-17 · TA获得超过157个赞
知道小有建树答主
回答量:237
采纳率:91%
帮助的人:90.5万
展开全部

你的意思是单独修改第一行和第一列?其他的格子还是按照默认大小?

每列的宽度还比较理想,修改某一个格子的大小,不怎么可行,这个控件只能设置行高和列宽

也就是同一行的高度肯定一致,同一列的宽度肯定一致。

//默认宽度、高度
StringGrid1.DefaultColWidth := 64;
StringGrid1.DefaultRowHeight := 24;

//单独修改某列的宽度或某行的高度
ColWidths 和 RowHeights

StringGrid1.ColWidths[0] := 128; // 第一列的宽度
StringGrid1.RowHeights[0] := 48; // 第一行的高度

修改第一行的高度和每一列的宽度,也就是最顶部那行

//遍历列,修改每一列的宽度
for i := 0 to StringGrid1.ColCount - 1 do
  StringGrid1.ColWidths[i] := 128;

StringGrid1.RowHeights[0] := 48; // 第一行的高度
追问
https://zhidao.baidu.com/question/367441383922142852.html
请问一下,能不能帮忙解决一下这个问题。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式