DataGrid的对齐问题

请问如何设定 DataGrid 的 HeaderText 对齐方式?
谢谢!
---------------------------------------------------------------

用一个label覆盖在标头上,大小与列宽同,背景设成透明
并设label.parent=datagrid
然后只要调整label的属性即可
---------------------------------------------------------------

还有种方法就是在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个空格

Published At
Categories with Web编程
Tagged with
comments powered by Disqus