比较复杂的问题 关于字符串位的大小问题
button1.Text = "ab" ,button2.Text = "我"
请问怎么知道button1.Text = "ab" 的字符串有大呢?
注意:button1.Text.Length = 2,button2.Text.Length = 1
但是button1 和 button2 的Text属性占 button控件的宽度Width却是一样的(或者说显示出来我们看到所占的宽度是一样的)
如果button1.Text = "ab" ,button2.Text = "我你"
button1.Text.Length = 2 , button2.Text.Length = 2
注意:现在他们的Length 是一样的 button2.Text却要占用比button1.Text 2倍的Width
总结:数字和字母每个在英文里只占1位,汉字要占2位(或许是字节,不好意思 我有点混淆)
我的目的就是要得到button1.Text 和 button2.Text 的位 来比作一些判定
请高手指教一下 小弟弟十分感激
下面是我要需要这个的原因
我根据数据库的内容 动态的添加控件 包括控件的坐标,Width 等等
而用户只需要往数据库里添加一个Name就行了,剩下的属性都是根据这个Name来判定的
比如:Name=包间,X=200,Y=80,Width=48 默认的字段
用户新增加:Name=豪华包间,X=(200+48),Y=80,Width=48*2
(如果可以得到1个字符的宽等于多少,就能做出这样的公式,关键现在必须区别开汉字和字母数字间的大小),小弟非常感谢那位高手能帮帮 万分感谢