- 积分
- 40165
- 好友
- 记录
- 主题
- 帖子
- 听众
- 收听
|
发表于 2013-11-4 11:23:51
|
显示全部楼层
你这就是我那个例子里的问题,不可能不行,肯定是你代码那出问题了, 只要把那个方法换成一个变量就行了,
from1的代码吧
[code=csharp]using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace from2toform1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.f1 = this;//把当前的Form1给form2中的form1对象
f2.Show();
}
/// <summary>
/// 添加名称
/// </summary>
/// <param name="name">名称</param>
public string addname="";
}
}
[/code]
再来看看form2的代码
[code=csharp]using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace from2toform1
{
public partial class Form2 : Form
{
public Form1 f1 = new Form1();
public Form2()
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
f1.name=textBox1.Text.Trim();
}
}
}
[/code]
就是这样的就可以了,
你的不行我估计是你没有理解这个概念
|
|