[英]WinForms - why does C# form run the SQL in it every time I open it in Visual Studio?
在这个Winform应用程序中,我有一些加载SQL方法的表单。 每次加载时,它们都会在运行时按预期执行该代码。
但是为什么每次在Visual Studio中打开它们时都会执行load方法?
我正在使用Visual Studio 2015 CE
因为VS设计器执行表单的构造函数以在设计时显示它。
要防止它,您可以使用此代码检查DesignMode属性:
if (!DesignMode)
{
//... run sql
}
LicenseManager更复杂:
if (LicenseManager.UsageMode != LicenseUsageMode.Designtime)
{
//... run sql
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.