一、问题描述:
写了一个用户控件A,然后准备在新建的用户控件B上实现控件A,在工具栏找到控件A并往控件B上拖的时候,VS系统报错。
二、解决方案:
仔细想想,其实犯了一个很简单的错误,你把控件A拖到控件B里面,控件A肯定要初始化,控件A后台代码如下:
初始化时,控件A是至少需要传入一个参数的,但是你直接拖控件,没有传入参数,这就跟初始化要求矛盾了,导致初始化报错。
可以在控件A新加一个初始化不需要参数的函数即可,如图所示。
记得清理并重新生成解决方案。
三、问题解决
如果这篇博客对您有所帮助的话,将是我的荣幸,如果能够再点个赞的话,将是多么美好的一件事。