如果存在的话,我该在哪里找到这个.NET WinForms控件?

3

我在应用程序中看到过这个控件,而不仅仅是梦想吧?

我的梦想控件

  • 有两个列表框,左边和右边。
  • 左框包含可能的选择列表
  • 右框包含所选项目。
  • 右框可能包含重复项。
  • 从右到左的右-左控件允许添加,或从右侧删除。
  • 右框右侧的上下控件允许重新排序所选项目。
  • 标准WinForms。如果有区别,则为VS2010和4.0运行时。

3
没有为您创建控件,您需要使用ListBoxs,按钮和粘合代码来发明一个。重要的问题是:您是如何创建那个模型的 - 哪个程序可以给出手绘的外观? - Ian Boyd
3
@Ian,这个模型看起来像是用一个名为Pencil的免费Firefox插件制作的。(也可以作为独立应用程序使用。) - stakx - no longer contributing
@IanBoyd Balsamiq http://www.balsamiq.com/products/mockups - moribvndvs
@stakx,你真是个好眼力。我使用的是Pencil:http://pencil.evolus.vn/en-US/Home.aspx - Michael Paulukonis
1
呵呵。我在我的职业生涯中已经构建了两到三次这个控件,既在ASP.NET上也在WinForms上,但从未将其合并为一个控件。感谢@stakx提到Pencil! - Cyberherbalist
显示剩余3条评论
3个回答

2
据我所知,目前没有这样的控件存在。您可以通过使用两个 ListBox 控件和几个按钮自己创建,或者尝试修改现有的源代码,比如 Justin 提供的代码或者这个。请注意,在处理过程中要保留 HTML 标签。

我无法在我的电脑上构建该项目,而且我对WPF不熟悉,无法解决问题或添加所需的功能。谢谢你的帮助。不过,我正在根据这个项目和@JustinPihony的建议构建自己的自定义控件。 - Michael Paulukonis

1

你可能能够找到某个人已经在某个地方实现了这个免费版本。然而,通常情况下,这只是将多个控件组合在一起,并使用自定义逻辑来匹配您指定的规则。但是,再次强调,您可能会找到已将其转换为自定义控件的人;它只是不是 Visual Studio 工具箱的默认部分。

快速搜索发现了一个代码项目解决方案,看起来可能适合您?

http://www.codeproject.com/Articles/8219/Enhanced-List-Box-Control


噔。我在几个应用程序中看到了这种格式,所以我希望它是预制的。当我只想开车去购物中心时,我讨厌重新发明轮子。 - Michael Paulukonis
看起来像是一个很好的省时初步方案!我从未直接搜索CodeProject,只是通过谷歌进入(在这种情况下我正在搜索图片)。以后要记得在那里搜索。谢谢! - Michael Paulukonis
我建议您查看代码项目控件。或者,您可以自己创建控件,然后它将可重用于以后的开发中。然后,您可以将自己的解决方案发布到世界上,也许能够帮助未来其他人避免重新发明轮子 :)。此外,如果您喜欢这个回答,请不要忘记点赞和接受答案 :)。 - Justin Pihony
嘿,至少它没有完全重新发明轮子 :) - Justin Pihony

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接