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