1

我继承了一个 VB.net 项目,我需要给几个 ListBoxes 一些自定义功能。所以我创建了 System.Windows.Forms.ListBox 的子类,现在我想用我的子类替换几个“常规”ListBox。

我想非常小心,不要更改设计器中设置的任何属性,所以我希望只是“加入”我的替代品。

VS2010 winforms 设计器是否有一种内置方式可以简单地更改用户控件的类型,而无需删除并重新插入控件?

4

2 回答 2

4

您将需要更改 Form.designer.vb 文件中的类型。表单上使用的每个控件都在其中声明。

于 2013-05-16T16:23:08.047 回答
0

In my experience it will be best to use the Visual Studio find and replace tool to replace the ListBox control where you need to in all the .ASPX files as well as the .designer.cs files.

You'll need to add a reference to your control's assembly in the .ASPX files too.

于 2013-05-16T16:25:50.237 回答