在开发可重用的自定义控件时要记住哪些事情/要点?

本文关键字:要点 开发 自定义控件 | 更新日期: 2023-09-27 18:10:01

Windows窗体(c#) -我需要创建一个自定义列表框控件,满足以下要求:

有一个列表框,里面有一个很长的项目列表。我希望用户能够在列表中单击,然后开始键入,并让它自动将他们带到匹配的项目(我称之为"提前键入")。它需要能够对尽可能多的字符进行匹配。

这个控件应该是真正可重用的,不需要太多的更改。

在开发可重用的自定义控件时,我应该记住哪些事情/要点?(如果你方提供好的样板…会更有帮助)

在开发可重用的自定义控件时要记住哪些事情/要点?

在现实世界的场景中,第一个决定应该是购买还是构建。如果你的应用程序是一个严肃的应用程序,而不仅仅是出于爱好,并且有预算,我会检查一些很棒的控件集合,如DevExpress或Telerik for WinForms。最终,在某个时候你也需要一个网格,当然你的定制或框架无法与他们的网格竞争。

我提到这些库是因为我相信它们已经有一个自动完成的列表框,正如你在你的需求中所描述的。查看他们网站上的在线演示…