delphi stringgrid第一行(首行)第一列(首列)宽度高度修改
1个回答
展开全部
你的意思是单独修改第一行和第一列?其他的格子还是按照默认大小?
每列的宽度还比较理想,修改某一个格子的大小,不怎么可行,这个控件只能设置行高和列宽
也就是同一行的高度肯定一致,同一列的宽度肯定一致。
//默认宽度、高度
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
请问一下,能不能帮忙解决一下这个问题。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询