我有一个菜单,曾经是一个树视图控件,但现在我想让每个项目更具视觉效果,并为树中的每个对象添加更多信息.
我的第一个目的是创建一个表示项目的用户控件,并在运行时将它们添加到面板中.这是一个很好的方法吗?有时可能有超过一百件物品.我知道理论上你可以在一个表单上有最大数量的控件,但这不是我主要关注的问题.我关心的主要是表现.
我想到的另一个方法是创建一个列表框并在onPaint方法中执行额外的操作.但这似乎有点不稳定,有点太复杂,无法维护.
有什么想法吗?
编辑:
我已经通过向面板att form_Load添加200个用户控件来测试usercontrol-approach,并且实际添加需要相当长的时间,但似乎没有任何性能问题.滚动工作正常,我已经使每个用户控件都可折叠,并且功能性不会以任何方式延迟,即使面板中有大约一百个以上和一百个以下.
但仍然......我完全在这里追踪?
我一直在寻找谷歌和Stackoverflow,但没有找到我需要的东西,但我的问题似乎很简单.无论如何;
将一串RTF特殊字符(如"\'d3 \'d6"(在本例中为俄语)转换为使用C#的unicode字符或字符串的方法是什么?
我即将使用静态文件(例如.html,js和css)开发一种Web应用程序.有没有办法在Visual Web Developer Express中启动此类项目?
我想拥有intellisense,sulution explorer以及诸如此类的所有细节,但我不想要所有的ASP.net结构.
这是可能的,还是有可能是这种项目的另一个IDE?
谢谢!