【发布时间】:2011-05-12 21:32:55
【问题描述】:
我有一个非常奇怪的问题,不知道为什么会发生或如何预防。 环境: .NET 框架 3.5 WinForm 应用程序 C# VS2008 专业版
问题: 我有一个包含 TabControl 的 WinForm,它的两个 TabPage 上有一个自定义用户控件。 我创建的用户控件包含 3 个 DataGridView 控件。
每次进入 WinForm 的 Desiger 时,我都会看到创建了六 (3 * 2) 个 DataGridView 控件实例。
它们都有编号如dataGridView13、dataGridView14等...
沿着每个 DataGridView 实例,还会创建关联的 DataGridViewTextBoxColumn 和 DataGridViewCellStyle 实例。
很快我的 MyWinForm.Designer.cs 文件中就有近 600 个 DataGridView 实例了!!
为什么会发生这种情况,更重要的是如何防止它??? 有没有人见过这样的东西??
【问题讨论】:
-
我认为您可能需要发布用户控件的代码。
标签: winforms visual-studio-2008 user-controls datagridview designer