【发布时间】:2010-01-10 16:38:32
【问题描述】:
我必须将数据库驱动的工具提示添加到现有的 WinForms 应用程序,大一个。 C# 和 .NET 3.5
我希望避免为此删除新控件,并且用户必须能够编辑帮助工具提示。
我最好的猜测是将现有控件包装在包含新属性的新类型中,以便我可以分配一个新属性,如“FieldHelpName”,并可以在管理模块中使用它,以便用户可以清楚地识别该字段.我会为每个表单分配一个 ScreenID,每个 FieldHelpName 记录将链接到一个 ScreenID。在应用程序启动时,加载所有帮助内容,在表单加载时,通过其 ScreenID 过滤并使用反射添加相应的工具提示。
我正在寻找有关如何最好地执行此过程的建议,或者想知道是否有任何关于如何执行此操作的最佳实践......所以非常感谢任何帮助。谢谢。
【问题讨论】:
-
什么是编程语言C#/VB.Net/...? .NET 框架版本是什么?
-
啊,谢谢 Zyphrax,忘记说明了。已编辑问题
标签: c# winforms context-sensitive-help