C# 分页自定义组合框

C# 分页自定义组合框,c#,vb.net,winforms,visual-studio-2005,C#,Vb.net,Winforms,Visual Studio 2005,我想有一些关于如何做分页组合框的示例代码。 我的数据包括1300多个项目。当用户单击组合框箭头时,组合框将显示25个页面大小可配置项,同时根据页面位置向上/向下显示箭头,以便用户可以请求上一页/下一页。 数据来自一般列表。列表 因此,这个想法是在此时只显示数据的一个子集。用户可以按照普通组合框滚动并从列表中选择。在列表的顶部和底部应该有一个新按钮,用于请求上一页或下一页的导航器值 注意:所有数据都是只读的。对于遗留问题,我只能使用WiFrase.NET 2和C,但是VB.NET代码也会做同样的事

我想有一些关于如何做分页组合框的示例代码。 我的数据包括1300多个项目。当用户单击组合框箭头时,组合框将显示25个页面大小可配置项,同时根据页面位置向上/向下显示箭头,以便用户可以请求上一页/下一页。 数据来自一般列表。列表

因此,这个想法是在此时只显示数据的一个子集。用户可以按照普通组合框滚动并从列表中选择。在列表的顶部和底部应该有一个新按钮,用于请求上一页或下一页的导航器值


注意:所有数据都是只读的。对于遗留问题,我只能使用WiFrase.NET 2和C,但是VB.NET代码也会做同样的事情:

< P>您可能想考虑使用TeeVIEW作为组合框的下拉控件,SMTH类似于这里所做的:

您可以在这里获得此控件的源代码:我想它应该给出如何继续执行任务的想法


关于

你知道图书馆,但不确定?你开始做这件事了吗?或者你只是想让别人为你做这项工作?不,我不知道有任何库/开源组件。我正处于规划/设计阶段。不需要其他人来做。几个问题:1。即使在.NET 2.0中,组合框也可以轻松地支持1300个条目,滚动速度非常快:您可以轻松地设置下拉列表的高度以匹配要显示的默认项目的数量,并且可以使用PageUp、PageDown、End和Home键移动显示位置:所有这些功能都内置于控件本身,我可以问一下你为什么要呼叫这个吗?2.为什么您希望添加复制PageUp/Down等键行为的按钮?3.您使用组合框的模式是:即:您使用的是什么“DropDownStyle”属性?我刚刚用一个小的ProtoyType与用户进行了检查,使用PageUp/down它会很好地工作。无需,请参阅上面的评论。感谢您的时间,我实际上正在考虑另一个项目,可以受益于这个树视图组合框