回 帖 发 新 帖 刷新版面

主题:为什么会显示不出汉字???

首先声明我是很菜的,我建立了一个C#项目,点击一个Button把EditBox里的内容付给Label,为什么,只要EditBox是汉字,Label就会显示不出来呢,很奇怪啊。百思不得其解,请教大家。
请大家帮忙看一下:

private void Button_QR_Click(object sender, System.EventArgs e)
{
Label_XM2.Text="您的姓名是:"+TextBox_XM.Text;
Label_DH2.Text="您的电话是:"+TextBox_DH.Text;
Label_SJ2.Text="您的手机是:"+TextBox_SJ.Text;
}


回复列表 (共6个回复)

沙发

你的Label太小了吧,汉字容纳不下自动换行,所以看不到了~

板凳

不是太小的问题,显示8个数字没问题,可显示一个汉字就出现?号。求求您们帮忙想想。

3 楼

我同意1楼的说法,你把字的大小变一下,变小点,在把LABLE框拉开一点就OK了

4 楼

不是因为数字占的字节小吧…….net的string一般性都是用Unicode编码的,不管什么字符都2个byte。但是显示上原ASCII码字符可能窄一些

5 楼

为什么,没人出来讲讲????

6 楼

不知道,为什么,昨天重装了一下系统,装了IIS,最后装了Microsoft Visual Studio .NET 2003  ,原来的程序就不能很好的执行了,不过,Label显示汉字这问题倒是好了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册