【发布时间】:2011-10-18 07:21:53
【问题描述】:
我在主窗体上有地图控制。问题是,当表单设计器生成代码时,用新值覆盖变量的值(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")));
【问题讨论】:
标签: c# form-designer overriding