疑惑:这个是自己定义的一个类,调用了MapObjects2对象控件,准备自己写一个属性来存放操作的MapObjectes对象,但是在写这个属性的时候,发现了错误。就是get、set后面老是提示我说添加“;”分号,为什么?其他的类我也是这么写的!#region 地图控件对象 public AxMapObjects2.AxMap objMap() { get { return map; } set { try { map=value; } catch { throw new Exception("error map objects!"); } } } #endregion 最后没有办法,我就修改了构造函数来达到目的。但是我还是想弄明白,为什么上面的不行。 using System;using AxMapObjects2; namespace GIS{ public class CMapControl { private AxMapObjects2.AxMap map; public CMapControl(AxMapObjects2.AxMap MapObjects) { // // TODO: 在此处添加构造函数逻辑 map=MapObjects; // } public void MapZoonIn() { map.MousePointer=MapObjects2.MousePointerConstants.moZoomIn; } }}
解决方案 »
- 怎么定义一个行数不受限制,并且列的类型又不一样的数组
- 要得是文件名为什么出来的是文件所在路径fileName
- 请问下.net开发的手机网站怎么限制IE访问
- MenuItem
- 我想找一个或者请人作一个或者自己做个软件能够把上网记录保存起来谢了
- 关于使用ListView
- C# 读取快捷方式指向的文件
- 在线求助:请教关于dataGridView连接数据库的问题
- C# Winforms里查询数据库中一列datetime类型变量为何显示该字符串未被识别为有效datetime????
- WinForm切换MDI时候窗体会闪烁,如何解决?
- 无法绑定到目标控件的属性的问题
- 高分求visual c#.net建的asp.net应用程序源码。
using AxMapObjects2;namespace GIS
{
public class CMapControl
{
private AxMapObjects2.AxMap map; public AxMapObjects2.AxMap Map
{
get { return map; }
set { map = value; }
} public CMapControl(AxMapObjects2.AxMap MapObjects)
{
map = MapObjects;
} public void MapZoonIn()
{
map.MousePointer = MapObjects2.MousePointerConstants.moZoomIn;
}
}
}