A窗体如何调用B窗体中一个button的事件?最好有简单代码

问题描述

rt

解决方案

解决方案二:
button事件还不是调用一个方法protectedvoidButton1_Click(objectsender,EventArgse){//....}把protected改成public然后a.Button1_Click(null,null)
解决方案三:
不知道你的两个窗体什么关系,如果是同在一个项目里,就把B窗体的那个buntton事件设置为公共的,如果是不相连的,就用FindWindow找到B窗体的句柄,然后SendMessage
解决方案四:
参考这里,http://blog.csdn.net/zhzuo/archive/2004/04/05/22027.aspxhttp://blog.csdn.net/zhzuo/archive/2006/05/05/708941.aspx

时间: 2024-12-26 19:55:51

A窗体如何调用B窗体中一个button的事件?最好有简单代码的相关文章

VBS和页面中响应COM的事件的方法和代码_vbs

COM的CONNECTION POINT可以成为一种事件发生回调机制. VBS中接收时间回调的方法是 Function myobject_onadd( v1, v2 )  MsgBox "add" & v1 & v2 End Function  Set Cnxn4 =  WScript.CreateObject( "ATLCom.ATL3" , "myobject_") 页面中使用的方法 <HTML> <BODY

Android中的Button自定义点击效果实例代码_Android

方法一1.放在drawable下的selector.xml文件 复制代码 代码如下: <android="http://schemas.android.com/apk/res/Android">    android:drawable="@drawable/temp2" /> 2.布局文件main.xml 复制代码 代码如下: <http://schemas.android.com/apk/res/android"    andro

Android中的Button自定义点击效果实例代码

方法一1.放在drawable下的selector.xml文件复制代码 代码如下:<android="http://schemas.android.com/apk/res/Android"> android:drawable="@drawable/temp2" /> 2.布局文件main.xml复制代码 代码如下:<http://schemas.android.com/apk/res/android"    android:orie

repeater中的button事情

问题描述 大家好,在repeater中放一个button按钮,切换到设计中看不到这个按钮.在按钮属性中也没有闪光符号(事件),不能直接在设计中双击就自动生成事件.大家平时是怎么处理的? 解决方案 解决方案二:repeater中的按钮不能直接生成事件的,你在页面中也不能直接找到按钮,需要用到findcontrol解决方案三:引用楼主emqgowyq的回复: 大家好,在repeater中放一个button按钮,切换到设计中看不到这个按钮.在按钮属性中也没有闪光符号(事件),不能直接在设计中双击就自动

Visual Studio 中创建一个智能项目,在智能项目下创建的窗体中,怎么调用web服务中的方法!!!求解

问题描述 VisualStudio中创建一个智能项目,在智能项目下创建的窗体中,怎么调用web服务中的方法!!!求解VisualStudio中创建一个智能项目,在智能项目下创建的窗体中,怎么调用web服务中的方法!!!求解 解决方案 解决方案二:引用中添加服务引用.找到服务地址.解决方案三:引用1楼chen_ya_ping的回复: 引用中添加服务引用.找到服务地址. 顶楼上,希望遇见问题,先搜索一下,更能提高自己

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# 窗体间传值-为什么窗体中公开的属性,别的窗体不能调用??

问题描述 为什么窗体中公开的属性,别的窗体不能调用?? 以下是部分代码: private void tslSearch_Click(object sender, EventArgs e) { Form f = new Search(tn); f.Infos-- } 调用的窗体作用是设置搜索条件并返回搜索结果,部分代码如下: public partial class Search : Form { private TableName tn = TableName.企业信息; private str

在WPF工程中如何调用Windows窗体控件项目中控件属性、方法以及事件????

问题描述 运行环境:VS2008使用的工程:WPF应用程序以及Windows窗体控件库使用过程:新建一个Windows窗体控件库项目,这里名字叫MyControl新建一个Form窗体用来承载用户控件,这个Form窗体叫UerControl1,对应的文件名字为:UerControl1.vb在项目中添加对用户控件的必要的引用在项目中添加一个我下载的用户控件,这里名字叫A新建一个WPF工程,这里名字叫WPFProjWindow1.xaml文件的代码如下:<Windowx:Class="Windo

如何在多线程中调用winform窗体控件

由于 Windows 窗体控件本质上不是线程安全的.因此如果有两个或多个线程适度操作某一控件的状态(set value),则可能会迫使该控件进入一种不一致的状态.还可能出现其他与线程相关的 bug,包括争用和死锁的情况.于是在调试器中运行应用程序时,如果创建某控件的线程之外的其他线程试图调用该控件,则调试器会引发一个 InvalidOperationException  本文用一个很简单的示例来讲解这个问题(在窗体上放一个TextBox和一个Button,点击Button后,在新建的线程中设置T