当前位置: 首页 > 编程语言 > C#

C#中如何在表单中选择2个Form作为参数分享

时间:2023-04-11 11:50:16 C#

C#中如何在表单中选择2个Form作为参数我在类中有一个方法,它有两个参数,如下所示:publicstaticvoidShowSelectedFeeds(Form1frm,Form2frm2){//这里有一些代码。但我不知道如何以形式回忆它,我记得方法whit1参数如下:例如,DbCon类中的Selectoin_method,在Form1_Load中采用1个参数Form1frm:DbCon.Selection_method(this)但是当涉及到一个采用2个参数的方法,我想在Fome2_Load中调用它我使用这段代码,但它不起作用(没有显示异常或错误,什么也没有发生)privatevoidAddFeedsbtn_Click(objectsender,EventArgse){Form1frm=新Form1();DBConnection.ShowSelectedFeeds(frm,this);}我应该怎么办?最简单的方法是在Form2中创建一个Form1变量并在Form2的构造函数中设置它。像:publicpartialclassForm2:Form{Form1form1;publicForm2(Form1form){InitializeComponent();形式1=形式;因此,当您创建Form2时,您应该在构造函数中传递Form1实例。privatevoidAddFeedbtn_Click(objectsender,EventArgse){Form2frm2=newForm2(this);//然后可以在方法中传递form1变量。以上就是C#学习教程:如何在c#中选择表单中的2个Form作为参数,分享所有内容。如果对大家有用,需要详细了解C#学习教程,希望大家多多关注---privatevoidAddFeedsbtn_Click(objectsender,EventArgse){DBConnection.ShowSelectedFeeds(form1,this);}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: