当前位置: 代码迷 >> .NET组件控件 >> 怎么给用户展现一个中文的设计界面
  详细解决方案

怎么给用户展现一个中文的设计界面

热度:7805   发布时间:2013-02-25 00:00:00.0
如何给用户展现一个中文的设计界面
大家好,
现在我想要给用户做一个窗体设计器(就想vs.net的windows窗体设计器一样),但是用户希望窗体中的控件的属性都要用中文来显示,该怎么做呢?


------解决方案--------------------------------------------------------
帮你顶一下
------解决方案--------------------------------------------------------
这样来做试试:
private void displayMyObject()
{
abc a = new abc();
PropertyGrid pg = new PropertyGrid();
pg.SelectedObject = a;
pg.Bounds = this.ClientRectangle;
pg.Show();
this.Controls.Add(pg);
}
class abc
{
[Description( "我的一个用来测试的属性. ")]
[DisplayName( "我的属性 ")]
public bool MisnamedProperty
{
get
{
return true;
}
}
}
------解决方案--------------------------------------------------------
是这个样子的
------解决方案--------------------------------------------------------
就是要用到attribute属性来自定义你的控件和类的说明。
------解决方案--------------------------------------------------------
为你的自定义控件附加DisplayName等属性啊
------解决方案--------------------------------------------------------
中文和英文还不是一样的解决方法????? 都utf8了~~~


------解决方案--------------------------------------------------------
使用Attribute来实现属性的命名,最好同时加入全球化的解决方案,这样比较灵活,而且程序的可扩展性也会比较好
------解决方案--------------------------------------------------------
[DisplayName( "我的属性 ")]
属性可以添加这个显示,当然你也可以自己写个设计器汉化属性
------解决方案--------------------------------------------------------
向大家学习
------解决方案--------------------------------------------------------
呵呵,不错的想法
  相关解决方案