日期:2014-05-17 浏览次数:21017 次
Label lab = new Label(); lab.Parent = this; Graphics g = lab.CreateGraphics(); SizeF size = g.MeasureString("我是一条Fish。", lab.Font); MessageBox.Show("长:" + size.Width.ToString() + ",宽:" + size.Height.ToString());
------解决方案--------------------
length
------解决方案--------------------
在网页中
加入一个div
然后再div中加入这句话,这个div不要设高度也不要设宽度
通过js获取div的offsetHeight和offsetwidth就可以了
------解决方案--------------------
楼上的方法应该可以
------解决方案--------------------
不行的
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
<script type="text/javascript">
function tt() {
var div = document.getElementById("test");
alert(div.offsetHeight + '-' + div.offsetWidth);
}
</script>
</head>
<body>
<span id="test">我是一条Fish。</span>
<input type="button" value="GetWidthAndHeight" onclick="tt()" />
</body>
</html>
这样就可以
我试过了
------解决方案--------------------
div是自适应的,只能取到高度,span可以取到高度和宽度