gpt4 book ai didi

c# Form Designer - 生成的代码问题

转载 作者:太空宇宙 更新时间:2023-11-03 14:14:29 26 4
gpt4 key购买 nike

我在主窗体上有 map 控件。问题是,当表单设计器生成代码然后用新值覆盖变量值(RouteOverlay 和 MarkerOverlay)时,我不希望这样。

生成代码之前

//Map.cs
RouteOverlay = new GMapOverlay(this, "routes");
MarkerOverlay = new GMapOverlay(this, "markers");

生成代码后

//MainForm.designer.cs
this.map1.MarkerOverlay = ((GMap.NET.WindowsForms.GMapOverlay)(resources.GetObject("map1.MarkerOverlay")));
this.map1.RouteOverlay = ((GMap.NET.WindowsForms.GMapOverlay)(resources.GetObject("map1.RouteOverlay")));

最佳答案

[DesignerSerializationVisiblity(DesignerSerializationVisiblity.Hidden)] 添加到属性中。
这将完全阻止设计者保存它们。

关于c# Form Designer - 生成的代码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6913354/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com