技术开发 频道

DataGrid的对齐问题

【IT168 技术文档】

我们可以使用如下方式设定DataGrid的HeaderText对齐方式。
 
1.用一个label覆盖在标头上,大小与列宽同,背景设成透明,并设label.parent=datagrid,然后调整label的属性即可。

2.还有种方法就是在headertext前加适当的空格,先得获取每个字符的宽度W
With  Graphics.FromHwnd(DataGrid1.Handle).MeasureString _
(Text:="ABCDEFGHIJKLMNOPQRSTUVWXYZ",  Font:=DataGrid1.Font)
           W  =  CInt(.Width  /  26.0!) 
End  With 
然后在headertext前加(datagridtextboxcolumn.width/w-len(headertext))/2个空格。

0
相关文章