
C#窗体中控制listview中列的宽度为本列最长字节的宽度??????急!!!!
1个回答
展开全部
int fontwith = (int)this.Font.SizeInPoints;
byte[] sarr = System.Text.Encoding.Default.GetBytes(str);
int Leght = sarr.Length * fontwith ;
上面的可以计算出宽度 然后你可以遍历出最长的然后设置
也可以添加数据的时候记录下最长的然后设置 各种随便.
byte[] sarr = System.Text.Encoding.Default.GetBytes(str);
int Leght = sarr.Length * fontwith ;
上面的可以计算出宽度 然后你可以遍历出最长的然后设置
也可以添加数据的时候记录下最长的然后设置 各种随便.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询