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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
C# 窗体之间的控件调用
窗体之间的空间调用事件 子窗体和主窗体空间相互调用
请教MO,AO与ArcEngine
请问ArcEngine 与AO是同一个体系的吗?是不是MO要逐步退出开发市场了?
AO 与 ARCEngine 有什么区别?
我一直是用AO做二次开发的,试了一下ARCEngine,发现API与AO完全一样。rn另外ARCEngine的打包发布是不是把头文件里Import的几个*.olb打包进去就可以发布了?
C#两个窗体之间控件调用
比如Form1,Form2都是作为子窗体是同时打开的,我想实现的是当Form1 的一个textEdit控件触发text_change事件,我要把变化后的值传给Form2,并且Form2的一个webBrowser控件加载另一个url的文件,请大神看看怎么实现!
C#中窗体间控件的调用问题。
首先谢谢以前回答我问题的朋友们。rnrn这次的问题是:rnrn1.两个Form1和Form2,Form1里面的按钮Button1被点击后,如何读取Form2里面listbox1里面的内容。rnrn2.listBox2.Items.Clear(); 这个命令应该怎么写,这个listBox2是在Form2里面的,但我要在Form1里面调用他。rnrn分不多,朋友们帮帮忙吧,在线等解决方法。rn
c#窗体之间的控件拖动
c#窗体之间的控件拖动,控件的拖动。很使用啊。做起很好。
C#窗体控件之间传值问题
本人菜鸟一只 希望各位帮我的时候尽量讲的简单一些 有代码是最好的rn[img=https://img-bbs.csdn.net/upload/201510/29/1446104737_772191.png][/img]rn[img=https://img-bbs.csdn.net/upload/201510/29/1446104794_455775.png][/img]rn做了两个usercontrol,usercontrol1中一个textbox1 和一个button 单击button的时候 textbox1显示“****”rn然后 希望可以实现 点击usercontrol2中的button时 可以得到usercontrol1中的textbox的值rn看了一些网上的传值的资料不知道是 自己没理解好 还是哪里出问题了 取到的一直都是空值rn谢谢花一点点时间来关注我的问题 谢谢
ArcEngine c#二次开发窗体程序
使用vs软件实现ArcEngine的二次开发,具体包括地图的放大缩小、平移、全局视图,地图渲染与符号化,克里金插值、样条函数插值和反距离权重插值
c#中窗体调用的问题?
C#中窗体调用好象比VB麻烦,因为没全局的变量!我的方法是在要调用的窗体重载构造函数,然后在调用的窗体实例一个被调用的窗体!请问各位大虾,有没有方便一点的方法啊!
C#中的窗体调用
各位大虾帮下忙,刚学C#,遇到了一个问题搞了半天没搞出来,来问问。就是关于Mdi窗体的调用,我是在登录后跳到一个主窗体,但是我把那个窗体设置为MDi的他就报个空异常,我下午在学校还可以的,但是回到家就报错了。知道的请告知一下,谢谢了!
C# 多窗体调用控件
我现在有3个窗体 form1 form2 form3;rn在form1中有2个控件button1和button2,button2.enabled=false点击button1弹出form2;rn在form2中有1个控件button1,点击button1弹出form3;rn在form3中有1个控件button1,点击button1让form1中的button2的enabled=ture;
两个窗体之间的调用问题??
我在窗体A中放一个按钮打开窗体B,可是我想在窗体B中访问窗体A中的一个成员变量rn,就不知道怎么访问了。rn望各位帮帮忙。
关于窗体之间调用的问题?
Form1上有一GroupBar控件,默认Visible属性为false,我在Form2(登录窗口)的按钮单击事件控制Form1的GroupBar的Visible=true(登录成功),编译总是报错,这样控制不行吗?
VC.NET窗体之间调用问题!
两个窗体:form1和form2,其中form2是form1中ShowDialog()出来的,由于form2中需要调用form1中的一些控件,所以在form2中加入如下语句:Form1 * ownerForm = (Form1)this->Owner,编译的时候会说Form1类没有定义,但是由于在Form1类中已经 #include "Form2.h",所以在Form2.h中不能把Form1.h包含进来。按照C++语法,应该用前向引用声明,__gc class Form2这一句究竟应该加到什么地方?
窗体之间的调用,退出问题
VB.NET2003+WIN2003+.NETFRAMEWORK1.1rn应用程序从一个模块中的SUB MAIN启动,如下: Public Sub main()rn Tryrn '声明互斥体,用GUID作为互斥体的标志rn Dim mutex As System.Threading.Mutex = New System.Threading.Mutex(False, "CC905B64-FA04-4F20-B7FB-6F2859A51A2B") 'mutex:互斥rn '判断互斥体是否使用中rn Dim isRunning As Boolean = Not mutex.WaitOne(0, False)rn If Not isRunning Thenrn Application.EnableVisualStyles()rn Application.Run(frmLogin.DefInstance)rn Elsern Endrn End Ifrn Catch Ex As Exceptionrn HandleException("mdlMain", Ex)rn Finallyrnrn End Tryrn End Subrn在frmLogin窗体上有如下属性:rn Private Shared m_frmDefInstance As frmLoginrnrn 'rn 'todo:使窗体只运行一个实例rn 'rn Public Shared Property DefInstance() As frmLoginrnrn Getrnrn If m_frmDefInstance Is Nothing OrElse m_frmDefInstance.IsDisposed Then '判断窗体实例是否存在rn m_frmDefInstance = New frmLoginrn End Ifrn DefInstance = m_frmDefInstancernrn End Getrnrn Set(ByVal Value As frmLogin)rn m_frmDefInstance = Valuern End Setrn End Propertyrnrn这是个登录窗体,当输入正确的用户名和密码按btnOK之后就可以进入主界面(frmMDIMain)rnfrmMDIMain.DefInstance.Show()rnrn问题在这里,当在frmLogin窗体btnOK_CLICK事件中紧接着frmMDIMain.DefInstance.Show()的代码如果为me.close来关闭frmLogin.那么就会关系frmMDIMain窗体,然后会退出整个应用程序.这个不是我想要的,我只是想关闭frmLogin.现在只能用me.hide把frmlogin隐藏起来.原理上我也是有点明白的,当执行完me.close之后就就运行sub main中 Application.Run(frmLogin.DefInstance)的之后的语句,也就是end sub 所以应用程序就完全退出了.rn请问各位,如何解决这个问题,既要关闭frmLogin,又要显示frmMDIMain,而不退出应用程序?
窗体之间成员调用的问题?
创建两个窗体Form1和Form2,在Form1上有控件button1和textBox1,单击button1创建并显示Form2窗体。rn在Form2窗体中也有控件button1和textBox1,单击button1时将textBox1的text值赋给Form1中的textBox1。rn请问,如何实现,请指教!!!
C# 一个窗体调用另一个窗体的控件
需求:在一个窗体点击确定时,获取文本框选中的文字。另一窗体增加一节点,节点名是该文本框选中的文字。LayerForm是要被调用的窗体,声明该窗体的静态变量,在另一窗体内调用即可。在LayerForm窗体内声明变量:public LayerForm()        {            InitializeComponent();                     Instance = ...
窗体控件的调用问题
比如我在form1里有一个隐藏的控件button,要求在form2里点击一个buttonrn让form1中的button显示出来rn我在form2的button下这样写:dim formnew as new form1rn formnew.show()rn form1.button.show()rn这样是显示了,但是多show出了个新的窗体rn我要求的不是新的,就是让原来的form1里面显示出来
调用窗体控件问题
有两个窗体,一个为Form1,另一个为Form2,当Form2调用不含有Form1控件的过程没有问题,但是调用含有控件的函数却没有任何反映,且Form1其中的控件modifiers已经为Pulic,请问各位怎样解决,谢谢!
窗体调用控件问题?
有两个窗体:FrmMain,from2rnFrmMain 上有个控件combox1rn我想在from2上点按扭就可以在FrmMain上的combox1里添加内容。rnrn我是这么做的,设置combox1的modifiers属性为publicrn rnFrmMain frm = new FrmMain();rn rnfrm.combox1.Text = "dfsfsfsfddfg";rnrn我这样写却不行,加上这句才行:frm.show();但这是显示窗体啊rn应该怎么写才行?
c#中窗体之间的异步调用
如何实现窗体之间的异步调用,要求第一个窗体里添加数据在第二个窗体中即时显示rn该如何实现???
c#中窗体之间的传值
窗体1打开加载学员信息, rnrn我用了contextMenuStrip加入快捷菜单 ‘修改’rnrn我想实现的效果是 选中其中一个学员信息,点击修改,跳出另一个窗体, 但是要加载此学员的学号 (就是把窗体1的学号传递过来)rnrnprivate void 修改ToolStripMenuItem_Click(object sender, EventArgs e)rn rn if (this.listView1.SelectedItems.Count > 0)rn rn Form2 frm = new Form2();rn //将选中的学员学号传递过来rnrnrnrn frm.Show();rn rn elsern rn MessageBox.Show("请选择一个学生");rn rn rnrn各位大侠, 求助!!
c#中窗体之间方法调用
c#窗体之间方法调用,也既是类与类之间的方法调用。是本人的一点开发心得。提供出来与大家共享。如果有什么不对的地方见谅,也可以提出来,我会更正。
C# 跨线程调用窗体控件问题
有两个线程,主线程接收数据,子线程显示在richtextbox中。在跨线程调用过程中,子线程显示数据的程序运行较快,主线程接收数据的程序运行较慢,这就导致了在新数据的到来之前,子线程重复不断的显示上一次的数据。请问各位大牛,有什么好方法控制子线程不要重复显示。rn主线程代码:[code=csharp]private void btnConnect_Click(object sender, EventArgs e)rn rn NetConnect netConnect = new NetConnect(); //实例化类rn netConnect.Connect(t0, ServerIP.Text, ServerPort.Text); //调用子函数进行网络连接 rn netConnect.Read(); //连接成功,接收数据rn MessagePrintThread = new Thread(new ThreadStart(rtbThreadFlush)); //接收到的数据显示在rtb控件上rn MessagePrintThread.Start(); //启动线程 rn [/code]rn子线程代码[code=csharp]private void rtbThreadFlush()rn rn while (true)rn rn Thread.Sleep(200); //等待异步操作完成rn FlushThreadFunction(); //调用此线程的功能函数,进行刷新rn rn rn private void FlushThreadFunction()rn rn //查询rtb控件的 InvokeRequired 属性,为true,用委托调用;为false,直接调用。rn if (this.rtb.InvokeRequired)rn rn rtbFlush flush = new rtbFlush(FlushThreadFunction);rn this.Invoke(flush); //通过代理调用刷新方法rn rn elsern rn this.rtb.AppendText(NetConnect.content); //直接调用 rn rn [/code]
C++调用ArcEngine(C#)动态链接库
用C#语言开发ArcEngine,并生成dll,在C++中调用C#生成的dll
windowsform窗体之间控件问题
新人请教:rn1.请问各位大虾怎么实现将子窗体的控件移动到父窗体指定位置中??rn(如果不行,我想这样做:在窗体中点击按钮时(比如树),会在同一位置出现不同内容.请问怎么实现这个功能?)
c#窗体的调用问题
private void menuItemAdd_Click(object sender, System.EventArgs e)rn rn frmMDI1.frmForm1 form1=new frmMDI1.frmForm1(this);rn form1.Show();rn rnrn我用这个语句从主窗口中调用子窗体,结果是点一次出来一个窗体,有什么办法只让他出来一个,再点就不再出现了.请教一下,THANKS!!!
ao开发基于C#很系统的一本书(ARCENGINE)
ao开发基于C#很系统的一本书(ARCENGINE)
ArcGIS AO(ArcObject/ArcEngine程开发教程
作为GIS行业的人 用AO和ARCENGINE二次开发GIS<br>这本书帮助了我很多!<br>
关于不同窗体之间控件的调用~~~
在一个窗体里面加入一个tab control控件后,然后添加两个窗体到tab control,这个时候怎么在主窗体里面调用添加窗体里面的控件???
c# 窗体之间参数传递的问题
我在form1中打开form2,在form2中进行操作后将操作得到的值传递给form1用于显示,现在的问题是:当在form2里不用this.close()时,form1里能正常显示从form2传递过来的值,一切正常,但用了this.close()后,form1里什么也不显示,请问是怎么回事儿?谢谢!
C#窗体之间的传值问题
实现的功能类似notepad(记事本的查找功能)rn假设我有一个窗体(主窗体),点击菜单后弹出另一个对话框(),然后在该对话框中有一个textbox,填入数据后,点确定,对话框消失,数据传回主窗体。rnrn求具体实现方法rn
C#窗体之间互动问题
rn 现在我有个 窗体1 和 窗体2 rnrn 窗体1 里面当你点击“高级设置时候”弹出 窗体2 我现在要在窗体2 也就是高级设置里去设置窗体1的东西rnrn 如果要设置 窗体总在最上 那么就是这段代码 Application.OpenForms["Zwindows"].TopMost = true;rnrn 如果我要设置窗体一的皮肤,窗体1 现在又皮肤 我只需要换下路径 这个怎么换? 还有窗体1里面有个listview如果我要在高级设置里设置窗体里面 listview的成员字体该怎么设置?rnrn 这两个问题还麻烦说下··
C# 窗体之间调用方法问题??
现在有 From1 From2 我在From2中 From1 F = new From1(); 然后F.Close();rn没有反应 这是为什么?(没有父子关系)rn还有如果我要From1中使用Fron2的控件该怎么?
窗体之间传值问题(C#)
[img=http://img.my.csdn.net/uploads/201304/09/1365469878_2042.jpg][/img] 这是登录方法rnrn[img=http://img.my.csdn.net/uploads/201304/09/1365469957_8668.jpg][/img] 这是登录判断 rnrn[img=http://img.my.csdn.net/uploads/201304/09/1365469992_3250.jpg][/img] 把ID传在主窗体上rnrn我现在要修改密码 怎样才能获得ID来判断密码 求指教
c#中控件调用的问题
怎么调用自定义控件?第三方控件和Activex控件?能详细说一下具体步骤吗?
C#中控件的调用问题
制作了一个ascx控件,主要功能是用来显示不同用户登录时菜单导航栏的差别,同时还配了一张图片。存放位置是webUser/header.ascx(前一个是文件夹名字),现在在另一张网页Ciye.aspx里面调用时缺出现了问题,主要导航功能可以显示,但是图片却刷不出来(曾经刷出来过,但是现在不行了),更为奇怪的是在其他网页中也有相同的调用但是却可以显示图片。其它网页的名字和存放地方例如Manage_Info.aspx(前面是文件夹名字,和刚才的文件夹放在同一个根目录下),而Ciye也是和那两个文件夹放在同一个根目录下。rnCiye.aspx的调用代码——rn<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Ciye.aspx.cs" Inherits="Ciye" %>rnrn<%@ Register Src="webUser/header.ascx" TagName="header" TagPrefix="uc1" %>rnrnrnrn rn rn rn rn rn rn rn rn rn.rn.rn.rnrnrnManage_Info.aspx的调用代码——rn<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Info.aspx.cs" Inherits="Manage_Info" %>rnrn<%@ Register Src="../webUser/header.ascx" TagName="header" TagPrefix="uc1" %> //Ciye也这样写时提示虚拟目录有错,未能映射路径rnrnrn rn rn rn rn rn rn rn.rn.rn.rnrnrn求教为什么无法显示图片!!rn
窗体之间的事件调用
我现在又两个winform窗体,我在一个窗体中调用另一个窗体的方法,是一个绑定方法,里面有一个dataGridView4.CurrentCell我调试的时候总说为空请问为什么
窗体之间的调用
我有一个登陆窗体,登陆后出现主界面,问题是.net里的什么都是类,都得实例化才能使用,我在登陆窗体里实例化了一个主界面窗体,登陆成功后转到主界面,卸载登陆窗体,但实例化是在登陆窗体中作的,如果卸载登陆窗体,主界面窗体也跟着没了,刚从vb转过来,不是很熟悉,希望大家指点一下。
窗体之间函数的调用??
我现在有两个窗体rn 一个是mdi 有一个主菜单rn 一个是main 有一个按钮rn 我打开main后 怎么在点击按钮 动态的改变mdi上的菜单rn
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件