c#两个项目之间如何通信

 时间:2024-10-15 08:05:44

1、public partial class DealWithFrm : Form { //传过来的值,有可能是PKID,有可能是电话 public string values; public string type;//传过来的类型 //主窗体时处理 public DealWithFrm(string values, string type) { this.values = values; this.type = type; InitializeComponent(); }平常是直接new DealWithFrm ().show();想传值的话就new DealWithFrm ().show(values,type);

2、两个类在一个命名空间和两个类不在一个命名空间两种情况。还有你上面对窗体之间传值的解释我其实还是没看懂,比如说我在类1有参数double x,double y等参数想传递到类2中去处理,怎么做?怎么把参数发送到类2并调用类2的非静态函数进行数据处理?(x,y不是类1的字段或属性,而是类1的函数里面的局部变量)

3、看到补充信息之后,我知道楼主的意思,类似如下:public Form1:Form{Form2 f;public Form1(像粜杵泳){InitializeComponent();f=new Form2(this); //通过实例化对象时把主调对象传递给被调对象}public void Form2CallForm1(string value){MessageBox.Show("在Form2窗体调用Form1的方法!" + value);}}public class Form2:Form{Form1 f;public Form2(Form1f1) //把主调对象传递给被调对象{f=f1;}private void button1_Click(object sender,EventArgs e){f.Form2CallForm1(DateTime.Now.ToString()); //调用主调对象的方法

  • 山中常见的几种药材的用途
  • 英雄联盟LOL如何免费获取皮肤?
  • UC浏览器电脑版邀请码怎样获得与安装使用流程
  • hosts文件保存时候出现另存为窗口,如何修复
  • 三国志幻想大陆27-10怎么过
  • 热门搜索
    安全小报手抄报 关于童话的手抄报 法制手抄报图片大全 手抄报图片大全漂亮 英语手抄报的内容 我的寒假生活手抄报 小学生手抄报模板 九九重阳节手抄报 地震手抄报简单又漂亮 数学手抄报版面设计图