环境 c#2.0
例如;将DateTimePicker控件显示的2005年12月15日,改为英文的语言设置

解决方案 »

  1.   

    实现不了,控件的CultureInfo接口不存在,改变不了控件的CultureInfo
      

  2.   

    有工具可以直接修改你的dll的语言,不仅仅是控件,你想怎么改就怎么改,
    叫PASSOLO就可以做到的,你就什么脑筋都不要动。嘿嘿上网搜搜去。
      

  3.   

    shinji329(kamui
    那你说下1.1也成~~~谢谢
      

  4.   

    dotnet framework的语言问题。中文版显示中文,英文版显示英文。
      

  5.   

    控件可能不能修改该属性,你可能需要修改整个线程的文化属性,可以这样试试:
    在程序的入口处或者你需要的地方
    culture为文化属性;例如zh-CN,en-US等等
    if (culture !="") 
    {
       CultureInfo ci = new CultureInfo(culture);
       Thread.CurrentThread.CurrentCulture = ci;
       Thread.CurrentThread.CurrentUICulture = ci;
    }
    需要
    using System.Globalization;
    using System.Resources;
    using System.Threading;
    using System.Reflection ;
    可能还需要修改窗体的Localizable属性为ture;
      

  6.   

    在一些控件中有Language属性。可以改变语言。你可以试一试。