Form2操作FORM1的方法

原创 2007年10月02日 00:37:00

对像的方法:

在Form1中打开Form2,那么你可以把Form1做为参数传到到Form2中如:
在Form2中建一个Public属性FRM1

Form1中把Form1做为参数传到到Form2中

Form2   frm2   =   new   Form2();
frm2.FRM1   =   this;

Frm2.show();
然后面Form2中你就可以写(注意要先把label1设为public)FRM1.label1.Text   =   "gogogogo";  

 

委托方法:

form2里定义delegate
  public   delegate   void   ChangeHandel();
  public   event   ChangeHandel   ChangeEvent;
                private   void   Button1_Click(object   sender,   EventArgs   e)
                {
                          if   (ChangeEvent!=   null)
                                ChangeEvent();
                }

form1里new   Form2
Form2   frm   =   new   Form2();
frm.ChangeEvent   +=   new   ChangeHandel(your_event);

private   void   your_event()
{
    //lab.text   }

Form1调用Form2 ,From2回传值或调用Form1内的方法。

  • 2012年09月11日 08:40
  • 39KB
  • 下载

C#一个窗体Form2获得另一个窗体Form1的方法

方法一://FORM1中的代码public partial class Frm1 : Form    {        public Frm1()        {            Initia...
  • onlyou930
  • onlyou930
  • 2010年03月05日 10:40
  • 2017

Winform 中有关Form1、Form2两个窗体简单变量的使用

一、Winform中有两个窗口Form1、Form2,运行过程中Form1操作完就关闭,只显示form2主窗口,以及Form2中使用Form1中变量的问题:   1.首先在Form1中,从工具箱中拖...
  • ningmeng2010
  • ningmeng2010
  • 2012年05月14日 10:40
  • 2355

在form2中调用form1中的方法并改变form1中控件值的另一种方法

在窗体编程中,经常碰到到要在form2中调用form1中的方法并改变form1中控件值,但是又不能用new form1这种方法,因为这是生成一个实例。 网上有些说法是用委托和事件,笔者尝试没有成功,...
  • lzjpc500
  • lzjpc500
  • 2011年11月28日 17:02
  • 3622

在Form1中打开另一个窗体Form2

private void tsb_OpenForm2_Click(object sender, EventArgs e)         {            //设置Form2窗体实例只能是一个...
  • yanchun051278
  • yanchun051278
  • 2016年10月28日 19:28
  • 473

C#中两个form, 只是form1传值给form2

表格1,  Form1private void toolStripButton1_Click(object sender, EventArgs e) //新增{    if (dataGridView...
  • brian0031
  • brian0031
  • 2011年05月03日 15:09
  • 625

Delphi中,在Form1里边嵌套一个Form2,点击Form2后Form1未置顶

最近在公司程序里边替换旧的IE
  • zhuzhuyule
  • zhuzhuyule
  • 2014年04月17日 19:06
  • 1006

C#之winform基础 ,form1显示form2中textbox中输入的文本,窗体间传值

慈心积善融学习,技术愿为有情学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。 1、form1UI 2、form1代码 using ...
  • yushaopu
  • yushaopu
  • 2016年10月04日 18:33
  • 2683

窗体Form1和Form2 传值

背景:窗体Form1和Form2 Form2由Form1打开(1、模式窗体 2、非模式) 要求:Form2的TextBox值传回Form1的TextBox中 方法: 情况一:(模式窗体)For...
  • xiaoxiang_feizi
  • xiaoxiang_feizi
  • 2010年12月08日 11:05
  • 3225

Form2操作FORM1的方法 (委托方法)

public class MsgEventArgs:System.EventArgs//必须从这个类继承{public string textMsg;public MsgEventArgs(){}}...
  • shenhaha001
  • shenhaha001
  • 2008年04月22日 00:39
  • 452
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Form2操作FORM1的方法
举报原因:
原因补充:

(最多只允许输入30个字)