更改控件';无需在源代码管理中签出窗体,即可在WinForms中进行外观体验
我有一个winform,里面有很多UI组件。目前,表单是在源代码管理中检查的。控件的外观在运行时更改,并在窗体的OnLoad事件中完成。我现在遇到的问题是,当表单被加载,控件的外观被更改时,form.cs会在源代码管理中自动签出。我很想知道是否有其他方法可以实现预期的功能,也就是说,如果控件的外观在运行时发生了变化,就不能签出表单 这不是在运行时发生的,而是在visual studio的“visual???”设计器中打开表单时发生的 在更改加载或显示事件中的任何属性之前,请先检查以下内容:更改控件';无需在源代码管理中签出窗体,即可在WinForms中进行外观体验,winforms,user-controls,Winforms,User Controls,我有一个winform,里面有很多UI组件。目前,表单是在源代码管理中检查的。控件的外观在运行时更改,并在窗体的OnLoad事件中完成。我现在遇到的问题是,当表单被加载,控件的外观被更改时,form.cs会在源代码管理中自动签出。我很想知道是否有其他方法可以实现预期的功能,也就是说,如果控件的外观在运行时发生了变化,就不能签出表单 这不是在运行时发生的,而是在visual studio的“visual???”设计器中打开表单时发生的 在更改加载或显示事件中的任何属性之前,请先检查以下内容: us
using System.ComponentModel;
...
if (!DesignMode && !(LicenseManager.UsageMode == LicenseUsageMode.Designtime))
{
// change runtime properties here
}
这确保了此代码仅在运行时执行,而不是在可视化设计器中打开表单时在设计时执行@nkonishvt:为什么这个问题被否决?