我在 Visual Studio 中有一个项目,其中包含一些 UserControl 文件。我创建了一些自定义工具箱(我们将其称为滚动条),我将它们手动放入 UserControl 代码中,其中大部分代码是编译器生成的。因此,如果我使用设计器更改 UserControl 的布局,则后面的代码会更改,并且我的滚动条不再显示。我找到了一种通过这里解决这个问题的方法。
但现在我遇到的问题是我想将一个 Windows 复选框与我的滚动条相关联,这样如果未选中复选框,我想隐藏滚动条。如果它被选中,我希望它显示出来。
有没有办法在不操纵编译器生成的代码的情况下做到这一点?我可以通过更改代码来做到这一点,但正如我所指出的,如果我从设计器中更改 UserControl,我会丢失所有自定义更改的代码。