标题:如何得到字符串的长度??
只看楼主
gundumw100
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2008-1-22
 问题点数:0 回复次数:9 
如何得到字符串的长度??
我想把一个字符串画在屏幕的中间,就需要得到字符串的长度
(屏幕的宽度 - 字符串的长度)>>1
可是C# 中 字符串的长度=????

另外想得到pocket pc屏幕的长和高该用什么函数???
难道是this.Width?????用了下出错!
搜索更多相关主题的帖子: 字符 长度 屏幕 pocket Width 
2008-01-24 14:33
C_B_Lu
Rank: 1
等 级:新手上路
威 望:1
帖 子:453
专家分:0
注 册:2006-1-10
得分:0 
为什么不用Label控件。或是用一个Bitmp控件。

帮助那些真正需要帮助的人,是对帮助你的人最好的回报!
2008-01-24 23:35
andey
Rank: 2
等 级:新手上路
威 望:4
帖 子:938
专家分:0
注 册:2007-7-18
得分:0 
string XX;
XX.Length 没有吗?

msdn == 葵花宝典!!!
QQ:122768959
2008-01-25 10:25
pacocai
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1583
专家分:0
注 册:2007-3-12
得分:0 
string x="abcdefghijkl12345789";
int t;
t=x.length;

浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip
2008-01-25 13:03
pacocai
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1583
专家分:0
注 册:2007-3-12
得分:0 
pocket pc屏幕的高度和宽度是固定的。如果你非要读值的话你就直接读取窗体的高,和窗体的宽。你只能说取你程序窗体的高和宽,而不能说取屏幕的高度和宽度。

this.width肯定出错,你要调用谁的高?谁的宽???

当然,如果你需要得到屏幕的高和宽,也不是没办法!先截屏,然后再读出图片的高和宽就行了,所谓的高和宽都是相对的,而不是绝对的。楼主这个问题没弄清楚。你要做的是什么?你需要取什么的值。

不过没意义,因为pocket pc的屏幕的高度和宽度都是固定的,分辨率通常只有640*480和320*240……我记得好像是只有这两种分辨率,但这是整个屏幕的尺寸,而不是程序窗体的尺寸。

[[italic] 本帖最后由 pacocai 于 2008-1-25 13:08 编辑 [/italic]]

浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip
2008-01-25 13:05
gundumw100
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2008-1-22
得分:0 
回复 3# 的帖子
Lenth取到的是字符个数,而非像素值,我要得到像素的多少!
2008-01-25 14:59
gundumw100
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2008-1-22
得分:0 
回复 4# 的帖子
Lenth取到的是字符个数,而非像素值,我要得到像素的多少!
2008-01-25 15:00
gundumw100
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2008-1-22
得分:0 
回复 5# 的帖子
那么this.Width是不是得到是的窗体的宽???
不管是屏幕还是窗体我反正要得到其中的任意一个对象的宽和高!该怎么写?
2008-01-25 15:05
happynise
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-10-9
得分:0 
象素多少?

这个很轻松了!

你自己先试试一个字占多少象素不就行了!
2008-01-25 23:27
pacocai
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1583
专家分:0
注 册:2007-3-12
得分:0 
取窗体的值:

label1.Text = this.Width.ToString();
label1.Text = label1.Text + "   " + this.Height.ToString();


浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip
2008-01-26 04:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-198568-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.302665 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved