bufferSoft

善积跬步方能至千里,领先一步方能立潮头

导航

property对自定义类型的支持

现在,您需要在 AppSettings 类中添加另外两个属性,即 DefaultFileName 和 SpellCheckOptions。 DefaultFileName 属性用于获取或设置字符串;SpellCheckOptions 属性用于获取或设置 SpellingOptions 类的实例。

  SpellingOptions 类是一个新类,用于管理应用程序的拼写检查属性。对于何时创建单独的类以管理对象的属性,并没有严格的规定,而取决于您的整个类设计。将 SpellingOptions 类定义添加到应用程序项目中 - 可以添加到新文件中,也可以添加到窗体源代码的下方。
//C#

[DescriptionAttribute(
"展开以查看应用程序的拼写选项。")]
public class SpellingOptions{
private bool spellCheckWhileTyping = true;
private bool spellCheckCAPS = false;
private bool suggestCorrections = true;

[DefaultValueAttribute(
true)]
public bool SpellCheckWhileTyping 
{
get return spellCheckWhileTyping; }
set { spellCheckWhileTyping = value; }
}


[DefaultValueAttribute(
false)]
public bool SpellCheckCAPS 
{
get return spellCheckCAPS; }
set { spellCheckCAPS = value; }
}

[DefaultValueAttribute(
true)]
public bool SuggestCorrections 
{
get return suggestCorrections; }
set { suggestCorrections = value; }
}

}

posted on 2007-08-27 11:27  qyfan  阅读(362)  评论(0编辑  收藏  举报