博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c# winform ,在一個類中如何調用另外窗體的控件或方法
阅读量:4041 次
发布时间:2019-05-24

本文共 462 字,大约阅读时间需要 1 分钟。

第一種方法: 在類中创建窗体对象的方式,通过对象调用控件或方法

e.g:

  1. Form1 form1 = new Form1();

  2. form1.Button; //调用控件

  3. form1.Method(); //调用方法

這個方法要注意,對應控件的Modifiers属性要设置成public .

 

第二種方法: 

在窗體Form类下定义静态变量(例如:form1),然后在類中引用这个靜態變量(form1)

e.g:

1. 首先定義靜態變量form1

 

    public partial class frmMain : Form

    {
        public static frmMain form1;

 

2. 初始化時將窗體賦給靜態變量form1

 public frmMain()

        {
            InitializeComponent();
            form1 = this;//賦值 .在vb中就是   Me
        }

 

3. 在類中 調用窗體的控件或方法

frmMain.form1.Button ; //調用控件

frmMain.form1.Method();//調用方法.

 

 

 

转载地址:http://hnmdi.baihongyu.com/

你可能感兴趣的文章
C++面试之堆栈
查看>>
C++ 最长公共子序列
查看>>
最长回文子串——Manacher 算法
查看>>
excel表格中列名和数字对应的面试题
查看>>
Opencascade6.5.3+VS2010的使用初步
查看>>
STL文件格式和IGES的文件格式
查看>>
opencascade在vs2010下面的编译
查看>>
opencascade 计算点与TopoDS_Shape中各个点的距离
查看>>
opencascade中的几种类型转换
查看>>
参数和几何连续性
查看>>
Opencascade Notes part5
查看>>
Opencacade Notes part6
查看>>
TCP状态迁移以及三次握手
查看>>
TCP关闭连接(四次挥手)
查看>>
进程间通信(1) - IPS概述
查看>>
进程间通信(2) - 信号(signal)
查看>>
再见,诺基亚。你好,爱立信。
查看>>
设计模式(1) - Factory工厂模式
查看>>
设计模式(2) - Singleton单件模式
查看>>
设计模式(3) - Builder建造者模式
查看>>