V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
cshcool
V2EX  ›  编程

C# 从 INI 文件中读出的字符串显示不到 LABEL 上

  •  
  •   cshcool · May 9, 2014 · 4020 views
    This topic created in 4375 days ago, the information mentioned may be changed or developed.
    从INI文件中读取的字符串(中文),循环给多个label.text赋值,DEBUG监视变量时,label.text 已经被赋值了,但界面上label的位置就是空白的。
    赋值语句: LbTmp.Text = INIFile.IniReadValue(section,key);

    若将label的赋值直接写成LbTmp.Text = "中文字符串"; 便可以正常显示出来

    看了label的属性,visible没问题,AutoSize没问题。试过refresh()没效果。

    求助!
    6 replies    2014-05-10 17:44:01 +08:00
    cxe2v
        1
    cxe2v  
       May 10, 2014   ❤️ 1
    你先用个string str=INIFile.IniReadValue(section,key);
    然后再 LbTmp.Text=str;试试呢
    skydiver
        2
    skydiver  
       May 10, 2014 via Android
    编码问题?
    cshcool
        3
    cshcool  
    OP
       May 10, 2014 via iPhone
    @cxe2v 试过这个方法,不行。
    why
        4
    why  
       May 10, 2014   ❤️ 1
    包含了空白字符
    orzfly
        5
    orzfly  
       May 10, 2014   ❤️ 1
    把你的 INIFile.IniReadValue 贴出来看看。
    cshcool
        6
    cshcool  
    OP
       May 10, 2014
    @why
    @orzfly
    呃 已经解决了,自己犯了个低级错误,谢谢!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2419 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 15:35 · PVG 23:35 · LAX 08:35 · JFK 11:35
    ♥ Do have faith in what you're doing.