c#-Arcengine +C# 中窗体之间调用AO控件的问题

问题描述

Arcengine +C# 中窗体之间调用AO控件的问题

简答的说有两个窗体 想要简单的在Form2中调用Form1的Axmapcontrol1的get_layer()
_方法 comboBox1.Items.Add(frm.axMapControl1.get_Layer(i).Name);
我自己的方式是在Form1中把axmapcontrol1的属性设置为public然后在Form2中定义一个Form变量来调用 为什么值始终传不过去 而非AO控件可以这样传值

解决方案

c#中窗体之间的异步调用
《C#编程之道》 之 如何跨线程调用Windows窗体控件

时间: 2024-11-03 03:54:00

c#-Arcengine +C# 中窗体之间调用AO控件的问题的相关文章

asp.net 的winform中窗体之间跳转如何传值

asp教程.net 的winform中窗体之间跳转如何传值 使用attribute  public partial class form1 : form    {    private void button1_click(object sender, eventargs e)    {    form2 frm2 = new form2();    frm2.show(this);    }    }    public partial class form2 : form    {    p

关于winform中多线程调用AX控件中的方法会阻塞UI线程的问题

问题描述 本人新手...winform中子线程调用AX控件中的某个耗时的方法(3.4秒)会阻塞UI线程,请问有没有办法在子线程中创建AX控件,让子线程去执行AX控件中的方法呢? 解决方案 解决方案二:你可以尝试直接在新的线程里执行该方法,不行的话只能由控件编写者提供异步的方法解决方案三:winform中子线程调用AX控件中的某个耗时的方法(3.4秒)会阻塞UI线程既然你是在子线程里调用,为什么会阻塞UI线程?放出你的代码来解决方案四:控件是vc写的,拖到form上的,SCM_Card_Chb是控

新手来看:在Access的窗体中如何确定选项页控件中当前的激活页?

access|控件 新手来看:在Access的窗体中如何确定选项页控件中当前的激活页?  专题地址:http://access911.net/index.asp?board=4&recordid=71FAB31E10DCE7F3 简述:在Access的窗体中如何确定选项页控件中当前的激活页?    问题: 我在窗体(Access)上添加了一个选项卡工具,有两页.分别是t_TableDescription和t_FieldDescription,请问我在代码中怎样确定当前激活的选项页是哪一页?  回

win32应用程序中如何调用ocx控件呀?有没有哪位大神有写好的demo可以参考呀?

问题描述 win32应用程序中如何调用ocx控件呀?有没有哪位大神有写好的demo可以参考呀? win32应用程序中如何调用ocx控件呀?有没有哪位大神有写好的demo可以参考呀? 解决方案 例子:http://www.codeproject.com/Articles/18417/Use-an-ActiveX-control-in-your-Win-Project-witho

在C#窗体程序中,如何判断textbox控件中输入的格式是浮点型

问题描述 在C#窗体程序中,如何判断textbox控件中输入的格式是浮点型?求教,谢谢咯! 解决方案 解决方案二:简单点try{float.Parse();}catch{//不是}解决方案三:1L方法最简单,还可以用正则判断解决方案四:Regex.IsMatch(strValue,@"^d+.d+$")解决方案五:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSyst

C# Winfrom项目,如何在from窗体中控制两个timer控件时间的同步显示

问题描述 C# Winfrom项目,如何在from窗体中控制两个timer控件时间的同步显示 在C# Winfrom项目中,一个from窗体,两个timer控件(timer1和timer2),两个Label控件(labe1和label2), timer1是实现0到1分钟的倒计时显示在显示labe1中,timer2是实现到1分钟后自动显示当前时间到label2中. 两个button控件(button1和button2).button1和button2分别控制timer1的开始和暂停. timer1

c++-vc中程序调用ntgraph控件

问题描述 vc中程序调用ntgraph控件 程序调用控件,程序已经写好,利用ntgraph控件来画图,凑足30字. 解决方案 你先试试看,如果不行我给你完整的项目. 解决方案二: // gtDlg.cpp : implementation file // #include "stdafx.h" #include "gt.h" #include "gtDlg.h" #include<iostream> #include<fstre

duilib mfc中ocx控件-duilib如何调用mfc控件ocx中的方法,急!!!

问题描述 duilib如何调用mfc控件ocx中的方法,急!!! duilib如何调用mfc控件ocx中的方法啊?求大神赐教啊!!!谢谢了!!! 解决方案 这个我已经有思路了,但还是不知道怎么在duilib中加载,如何获取组件的iid?

c#在点击窗体1中的button1按钮,窗体3在窗体2的panel控件中显示,怎样实现

问题描述 c#在点击窗体1中的button1按钮,让窗体3在窗体2的panel控件中显示,怎样实现 解决方案 解决方案二:大爷的...窗体在控件中显示..也能耐了吧!解决方案三:引用1楼lfwmusic2012的回复: 大爷的...窗体在控件中显示..也能耐了吧! 窗体是可以在控件中显示的啊解决方案四:1.首先要设置窗体3的TopLevel属性Form3.TopLevel=false; 2.将Form3加到Panel中this.Panel.Controls.Add(Form2); 3.记得要掉F