子窗体与父窗体之间相互调用其方法的实现
今天下午一直在研究子窗体与父窗体之间怎样实现方法调用,研究了整个下午也算有了一点小成,现在将自己积累的一点经验记录下来:
对于子窗体调用父窗体中的方法可以按如下的方法实现:
1、首先在父窗体中按如下方式声明一个子窗体
ChatFrm frm = new ChatFrm();
frm.Owner = this;
frm.Show();
2、在子窗体中通过如下方式调用父窗体中的方法
f = (mainform )this.Owner;
f.SendMsg("PRIV|", msg, dclclient);//调用父窗体的方法
那么在父窗体中调用子窗体的方法可以如下实现;
在父窗体中代码实现如下:
ChatFrm frm = new ChatFrm();
Form[] parefrm = this.OwnedForms;
foreach (Form f in parefrm)
{
if (f.Tag.ToString() == "ChatFrm")
{
frm = (ChatFrm)f;
}
}
调用子窗体方法为:
注明:在窗体中所有调用的方法都应该为public
转载于:https://www.cnblogs.com/LoveHong/archive/2009/04/13/1435169.html
子窗体与父窗体之间相互调用其方法的实现相关推荐
- java 多个项目间事物_Java-web-多个独立项目之间相互调用实践
本篇文章只涉及到应用层面,没有涉及到什么底层原理之类的,我目前的实力还没有达到那个级别.如果是大神级别的人看到这篇文章,请跳过. 项目框架也已经是搭建好了的,springboot版本为1.5,数据库操 ...
- 前台为html后台是asp在vs2012中建立什么,Asp.net中后台*.cs与前台JS脚本之间相互调用的几点心得...
Asp.net中后台*.cs与前台JS脚本之间相互调用的几点心得 < type="text/javascript"> < type="text/java ...
- Spring Cloud之微服务之间相互调用、如何让一个微服务调用另外一个微服务
在使用微服务架构中,可能遇到一些业务情况会涉及服务之间相互调用,下面通过一个简单的demo给大家演示下,演示的是oms服务需要调用ump服务. 代码如下: 1.oms服务提供者 主要是这个注解: @E ...
- WinCC项目函数之间相互调用
采用WinCC作为上位机框架进行开发工业控制界面,全局脚本中C-Editor进行开发工业控制模型. 我们用C#或者C++时,方法之间调用.类调用等等,比较灵活.其实WinCC和C#或者C++一样. 项 ...
- JavaScript中子类调用父类方法的实现
一.前言 最近在项目中,前端框架使用JavaScript面向对象编程,遇到了诸多问题,其中最典型的问题就是子类调用父类(super class)同名方法,也就是如C#中子类中调用父类函数base.** ...
- vue.js html 相互传值,Vue 父子组件之间相互调用传值以及多层组件之间相互调用传值...
一.父子组件传值 要点1:父组件赋予子组件属性值,子组件通过props 来接收值. 要点2:父组件可以通过 子组件对象($ref),来调用子组件的属性以及方法 要点3:子组件通过$emit 来调用父组 ...
- React 父组件和子组件中的方法相互调用
目录 父组件调用子组件方法 子组件调用父组件方法 父组件调用子组件方法 父组件中调用子组件的getTree方法 父组件 setFormValue=()=>{this.TreeList.getTr ...
- python类之间相互调用_python相互调用
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python调用perl则不需要系统环境:windows7python版本:2. ...
- 如何实现CAPP、CMainFrame、CViEW和CDOC之间相互调用?
例如:我在CMainFrame 中写代码,要访问CVIEW类中的数据,该怎么写代码? 在CMainFrame 中,要访问CDOC类中的数据,该怎么写代码? CVIEW类要访问CDOC类中的数据,该怎么 ...
最新文章
- 数据挖掘的一些经典算法
- 涨知识!参加过将近三十届广交会的老鸟总结!
- blockboard vs canvas
- 【ArcGIS风暴】基于ArcGIS空间分析功能研究渭河流域镇驻地空间分布格局
- Java中继承、this关键字、super关键字
- 再见,Kafka!RocketMQ已成气候!
- 设计灵感在哪里?集设网海纳百川,智慧的聚集地
- php 数据相加,PHP数组合并之array_merge和数组相加
- mysql create database 语法_MySQL中CREATE DATABASE语法总结
- Django 实现用户认证set_Cookie
- git源代码控制客户端基本配置
- 场景文字检测OD与字符识别OCR概述
- 推荐一个专业的正则表达试学习网站
- Redhat 安装Informix 12.10
- 8g内存和16g内存区别 mac_内存不重要?8G内存和16G内存的M1 MacBook Pro性能对比
- oppo怎么修改dns服务器地址,OPPO R7/R7 Plus修改DNS图文教程
- 计算机c盘如何扩容,C盘空间不足怎么办?4种方法获得更多空间!
- xynu 2917: 整数凑和问题(搜索)
- 苹果电脑可以装windows系统吗_苹果电脑MacBook双系统安装好后,如何下载Windows支持组件?...
- socket网络编程 poll的简单用法