小编Kar*_*han的帖子

对用户控件实例数量的上限(合理)限制

我有一个菜单,曾经是一个树视图控件,但现在我想让每个项目更具视觉效果,并为树中的每个对象添加更多信息.

我的第一个目的是创建一个表示项目的用户控件,并在运行时将它们添加到面板中.这是一个很好的方法吗?有时可能有超过一百件物品.我知道理论上你可以在一个表单上有最大数量的控件,但这不是我主要关注的问题.我关心的主要是表现.

我想到的另一个方法是创建一个列表框并在onPaint方法中执行额外的操作.但这似乎有点不稳定,有点太复杂,无法维护.

有什么想法吗?


编辑:

我已经通过向面板att form_Load添加200个用户控件来测试usercontrol-approach,并且实际添加需要相当长的时间,但似乎没有任何性能问题.滚动工作正常,我已经使每个用户控件都可折叠,并且功能性不会以任何方式延迟,即使面板中有大约一百个以上和一百个以下.

但仍然......我完全在这里追踪?

c# user-controls winforms

3
推荐指数
1
解决办法
2167
查看次数

将RTF特殊字符输出为Unicode

我一直在寻找谷歌和Stackoverflow,但没有找到我需要的东西,但我的问题似乎很简单.无论如何;

将一串RTF特殊字符(如"\'d3 \'d6"(在本例中为俄语)转换为使用C#的unicode字符或字符串的方法是什么?

c# unicode rtf

3
推荐指数
1
解决办法
3758
查看次数

Visual Web Developer Express中的静态Web项目

我即将使用静态文件(例如.html,js和css)开发一种Web应用程序.有没有办法在Visual Web Developer Express中启动此类项目?

我想拥有intellisense,sulution explorer以及诸如此类的所有细节,但我不想要所有的ASP.net结构.

这是可能的,还是有可能是这种项目的另一个IDE?

谢谢!

html javascript css ide visual-web-developer

3
推荐指数
1
解决办法
1834
查看次数