System.Windows.Forms.AxHost.InvalidActiveXStateException”类型的异常在 ESRI.ArcGIS.AxControls.dll 中发生,但未在用户代码中进行处理

private void CopyAndOverwriteMap()
{
//IObjectCopy接口变量申明
IObjectCopy objectCopy = new ObjectCopyClass();
//要Copy的对象
object toCopyMap = m_mapControl.Map;
//复制要复制的对象
object copiedMap = objectCopy.Copy(toCopyMap);
//要复制到的文件
object toOverwriteMap = axPageLayoutControl1.ActiveView.FocusMap;
//Overwrite the PageLayoutControl's map
objectCopy.Overwrite(copiedMap, ref toOverwriteMap);
}
在axPageLayoutControl1.ActiveView.FocusMap;处提示“System.Windows.Forms.AxHost.InvalidActiveXStateException”类型的异常在 ESRI.ArcGIS.AxControls.dll 中发生,但未在用户代码中进行处理。

暂时解决不了

时间: 2024-10-14 13:19:31

System.Windows.Forms.AxHost.InvalidActiveXStateException”类型的异常在 ESRI.ArcGIS.AxControls.dll 中发生,但未在用户代码中进行处理的相关文章

“System.InvalidOperationException”类型的异常在 EntityFramework.dll 中发生,但未在用户代码中进行处理

问题描述 "System.InvalidOperationException"类型的异常在EntityFramework.dll中发生,但未在用户代码中进行处理其他信息:无法确定类型"Dongxun.CMS.Data.Exam.TableModel.Constraint"的组合主键排序.请使用ColumnAttribute(请参阅http://go.microsoft.com/fwlink/?LinkId=386388)或HasKey(请参阅http://go.mi

在 System.ArgumentException 中第一次偶然出现的“System.Windows.Forms.dll”类型的异常

问题描述 我是开发的winform应用程序,开发的时候控件库用了devexpress控件,另外使用了一个只支持单线程的ocx控件[VG]用来绘图,我在程序中对ocx控件进行封装,重新封装成一个control,然后在主界面中使用,现在的问题是,我在这界面调用控件的绘图方法,本身程序没报错,但是就不绘图,然后我设置断点调试,居然发现又可以绘图,然后我调出VS的输出窗口,发现问题了,就在不设置断点的情况下,发下每当执行绘图操作的时候,输出窗口都会报如下错误:在System.ArgumentExcept

无法将类型为“System.Windows.Forms.BindingSource”的对象强制转换为类型“System.Data.DataTable”

问题描述 c#无法将类型为"System.Windows.Forms.BindingSource"的对象强制转换为类型"System.Data.DataTable"代码:System.Data.DataTabledataSource=newSystem.Data.DataTable();if(base.DataSourceisDataView){dataSource=((DataView)base.DataSource).ToTable();}else{dataSo

无法创建抽象类或接口“System.Windows.Forms.DataGridViewCell”的实例?

问题描述 introw=dataGridView1.CurrentCell.RowIndex;dataGridView1.CurrentCell=newDataGridViewCell(row+1,0);if(this.ds.HasChanges){}无法创建抽象类或接口"System.Windows.Forms.DataGridViewCell"的实例无法将方法组"HasChanges"转换为非委托类型"bool".您是要调用方法吗?这两个问题

c#-C#报错“System.Windows.Forms.ListView”不包含“SubItems”的定义

问题描述 C#报错"System.Windows.Forms.ListView"不包含"SubItems"的定义 错误 1 "System.Windows.Forms.ListView"不包含"SubItems"的定义,并且找不到可接受类型为"System.Windows.Forms.ListView"的第一个参数的扩展方法"SubItems"(是否缺少 using 指令或程序集引用?)

System.Windows.Forms.TabControl控件的示例

发现学生们特别喜欢用TabControl控件,问过之后才知道,原来他们觉得这个控件看上去比较酷,难怪现在标签式浏览器这么受欢迎.既然喜欢,咱就投其所好,赶紧做了一点教学示例. 这里演示了TabControl的常用事件:SelectedIndexChanged Sub TabControl1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TabControl1.Sel

System.Windows.Forms.Timer与System.Timers.Timer的区别

.NET Framework里面提供了三种Timer: System.Windows.Forms.Timer System.Timers.Timer System.Threading.Timer VS.Net 2005默认只有一个Timer控件,但那是System.Forms.Timer控件.如果要使用System.Timers.Timer的控件,需要在工具箱上单击右键,手动添加. 添加的步骤:工具箱单击右键->Add Item->找到命名空间是System.Timers.Timer的控件,将

vista下System.Windows.Forms.SendKeys.Send事件没有权限

问题描述 在xp和03下System.Windows.Forms.SendKeys.Send("{tab}")执行通过并运行正确.但在vista下却抱错,提示为"应用程序试图执行安全策略不允许的操作"有人知道怎么改策略么? 解决方案 解决方案二:vista估计用的人很少吧.顶一下,解决方案三:客户那边有一台机器是vista的,运行出错..郁闷的.

求助:使用System.Windows.Forms.Timer类遇到的奇怪问题

问题描述 如下代码:publicclassForm1:System.Windows.Forms.Form{privateSystem.Windows.Forms.Buttonbutton1;privateSystem.Windows.Forms.Timertimer1;privateSystem.Windows.Forms.Timertimer2;privateinttest1=0;privateinttest2=0;privatevoidForm1_Load(objectsender,Syst