[]如何根据内容计算 Label的高度

要做一个MessageBox,可以滚动显示传过来的文本。
但是Label的尺寸是固定的,如果我想用Panel滚动的话,就需要动态更改label的高度,这个高度的计算有什么接口么?
另外如果我使用HTMLDivElement的话(富文本,这个是刚需),这个高度计算是否也有接口可以使用呢
已邀请:

cuixueying

赞同来自:

问题1、
  label的宽高可以直接通过.width和.height获取,尺寸会跟随字符的多少变化而变化,是自动调整的,无需开发者去计算
问题2、
  htmlDivElement的文本宽高,默认的宽高为200,,200,如果已经设置过htmlDivElement的宽高了,可以直接通过.width和.height获取设置后的宽高。如果想要获取文本的真实宽高可以通过:html.contextWidth,html.contextHeight进行获取

要回复问题请先

商务合作
商务合作