初学 .net 的一个问题

问题描述

窗体间如何传值,有哪几种传值的方式呢??知道的给个答案好吗??很需要的,谢谢;

解决方案

解决方案二:
1构造参数/委托传值.通常这是最常见的方式,FORM2里面写个属性,然后把FORM1的对象赋给这个属性.然后在FROM2里面很自在的使用FORM1对象.从而得到FORM1里面设置的所有东东.FORM2里面定义委托和事件,在FORM1里面绑定此事件的处理程序.然后在FORM2里面触发此事件,既可把数据顺利通过参数传给FORM1.2静态类这个貌似是最简单的方法,创建一个静态类,把公用的东东都放在此类的静态属性中,使用者取之既可3应用程序进程(AppDomain)FORM1:AppDomain.CurrentDomain.SetData("XXX",XXXX);FROM2:AppDomain.CurrentDomain.GetData("XXX");
解决方案三:
事件委托~
解决方案四:
好久没做winform了要去捞下看捞不捞得回来了。。
解决方案五:
去这里下
解决方案六:
我收集的一个人写的两个不错的文章,可以参考一下http://blog.csdn.net/zhzuo/archive/2004/04/05/22027.aspxhttp://blog.csdn.net/zhzuo/archive/2006/05/05/708941.aspx#sec1
解决方案七:
winfrom的可以用setting,静态公共变量,也可以用公共属性也可以修改对应窗体的构造函数,增加相应的参数如:a要得到主窗体的中的值,主窗体打开a时,正常用fromafrm=newFrma();frm.show();可以修改//增加构造函数FromA(stringaa,stringbb){this.aa=aa;this.bb=bb;}这样主窗体打开a时,可通过带参构造函数,将值传到FromAfromafrm=newFrma("111","2222");frm.show();
解决方案八:
构造函数实例化form例如:FromA(stringaa,stringbb){this.aa=aa;this.bb=bb;}这样主窗体打开a时,可通过带参构造函数,将值传到FromAfromafrm=newFrma("111","2222");frm.show();
解决方案九:
通过构造函数传参也可以通过实体类传值

时间: 2024-08-20 07:39:30

初学 .net 的一个问题的相关文章

Java初学一枚 一个小程序 求有人帮我看看

问题描述 Java初学一枚 一个小程序 求有人帮我看看 package malnAV; public class Work3_3 { public static void main(String[] args) { //??? //方法 main 不能声明为"静态":只能在静态类型或顶级类型中才能声明静态方法 Emp e1=new Emp(001,"张三"); Emp e2=new Emp(002,"李四"); Emp e3=new Emp(00

初学图像,一个复原的问题

问题描述 初学图像,一个复原的问题 第一幅是原图, 第二幅是高斯模糊之后的,PSF = fspecial('gaussian', 7, 1); 第三幅是直接逆滤波得到的恢复图像,不明白为什么四边上有干扰, 用过edgetaper处理也没用啊------f2 = edgetaper(f2, PSF); 解决方案 楼主,您的图好像挂了

sdl初学问题-写一个简单文字游戏,需要学什么。

问题描述 写一个简单文字游戏,需要学什么. 简单文字游戏,有界面,有跟新什么的. 水平 初学c语言 初学sdl部分 另外誰有sdl2.0中文教程,给个链接谢谢. 解决方案 中文教程应该是没有的,初学要做游戏的话而且要C语言的话,建议用EasyX.详情可以参考:www.easyx.cn 解决方案二: http://download.csdn.net/detail/frankzdy/3481870 解决方案三: 要看你想用什么做,做成什么样的,个人觉得慕课网和w3cSchool这两个网站不错,知识很

.net 的程序,希望有同志帮我改一下,我初学的,是一个控件不能引用的问提

问题描述 只一个创建用户控件的问题,timemaskeditStation.aspx...在这个叶面里面ProtectedWithEventsTimeMaskEdit1Ase0571.DateTimeInput.TimeMaskEditProtectedWithEventsTimeMaskEdit2Ase0571.DateTimeInput.TimeMaskEdit 解决方案 解决方案二:第一次发帖子,可是处女帖啊,同志帮忙啊解决方案三:处女帖不如处女膜值钱的....││博客空间:││资源下载:

初学JAVA,一个关于插件的问题

问题描述 我想用Eclipse开发一个应用程序,这个程序可以通过插件定制扩展功能,求思路,越详细越好,:)即我想把功能都做成插件形式,需要某个功能我就注册到我的程序中去... 解决方案 解决方案二:想知道,帮顶解决方案三:eclipse不就是这样的么?解决方案四:引用2楼believefym的回复: eclipse不就是这样的么? 是啊,可是要我自己做我不会啊解决方案五:我也想学习解决方案六:EclipsePlug-in开发目前比较流行.主要技术OSGI.SWT/JFACE.RCP这是我做的一个

初学编程请问一个关于变量的菜鸟级问题!

问题描述 请看如下代码:DataTabletb1,tb2;DataRowdr1,dr2;tb1=newDataTable("test1");tb1.Columns.Add("thread_id",System.Type.GetType("System.String"));tb1.Columns.Add("value",System.Type.GetType("System.String"));dr1=tb1

(初学)我写一个学校MIS系统,service包中需要用接口吗?

问题描述 我的思路:首先我我在model包中写了Person类,有姓名,性别,电话三个属性:然后Student类从Person继承,有自己的属性id:Teacher类从Person继承,也有自己的属性Tid:在Service包中想实现学生和老师信息的正删改查功能,是不是要用到接口啊?然后StudentService和TeacherService执行Service接口,接口中我写了抽象方法:packagecom.soft.service;importcom.soft.model.Person;pu

初学JAVA的一个小问题,望高人解答!

问题描述 packagechapter3;importjavax.swing.*;importjava.awt.*;publicclassColoredRectangle{//描述对象的实例变量privateintwidth;//矩形宽度privateintheight;//矩形高度privateintx;//矩形的x坐标privateinty;//矩形的y坐标privateJFramewindow;//显示矩形的窗口privateColorcolor;//矩形的颜色//ColoredRecta

xml-<java初学>关于选择一个存储类型

问题描述 <java初学>关于选择一个存储类型 我要编辑一个xml文件,但是这个xml文件是有错误的,有的开始结束标记是不完整的比如有了却缺少就直接跳到下一个了.所以我用dom4j之类的就读取不了,读的时候会报标记不匹配的错误. 那我现在是不是只能纯IO读了呢?这样我尝试了一下不知道用什么容器装我之前读进来用StringBuffer来编辑但是后来发现应该不全是string的所以写完了就乱码.也想试试用集合但是不知道怎么用,因为如果每个字符算集合一个元素那就找不到这个东西了. 另:既然SAXre