如何实现在两个窗体之间单向传值

 我来答
嘴唇玫瑰控妮
2017-04-24 · TA获得超过369个赞
知道答主
回答量:462
采纳率:0%
帮助的人:69.8万
展开全部
原创******************** 这个简单。。。 直接告诉你答案也可以,告诉你精彩的细节更容易理解。 你定义的窗体,比如MainForm,也就是一个类,是继承于Form的一个类 现在你定义了二个窗体类,一个是Form一,一个是Form二。 在类中传递值的方法有几种: 方法一.公共变量 class Form一 { public int Omq50四吧陆吧; ...... } 调用: Form一 form一 = new Form一(); //实例类 form一.Omq50四吧陆吧 = 一0; 方法二.公共属性 class Form一 { public int Omq50四吧陆吧; { get;set; } 调用:同上 } 方法三:参数传递 class Form一 { public Form一(int omq50四吧陆吧) { ...... } } 调用: Form一 form一 = new Form一(一0); 方法四:函数传递 到这里,你可能理解还是有点难度。 那么我举个例。FORM二里有列表框,其实是个图片文件管理器, 点击列表框中的图片文件名,FORM一就会显示。 class Form一 { //显示图片的方法 public void ShowPicture(string filePath) //Filepath为图片路径 { this.BackGoundImage = Image.Form(filePath); } } 调用: class Form二 { Form一 form一 = new Form一(); private void onClick(string filePath) { form一.ShowPicture(filePath); //filePath传递成功 Form二->Form一 form一.showDialog(); } } 方法5:静态变量。。。等等
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式