我的程序如下:
public partial class MainForm : Form
{
public void LogPrint(string strLog)
{
listBoxDatalog.Items.Add(strLog);
}
}public class TestFlow1
{
public void TestSequence()
{
MainForm mainform = new MainForm();
mainform.LogPrint("hello");
}
}
我在TestFlow1里面调用MainForm里面的LogPrint。
但无法在窗体里显示hello。
请教,如何才能调用到LogPrint呢?
谢谢
public partial class MainForm : Form
{
public void LogPrint(string strLog)
{
listBoxDatalog.Items.Add(strLog);
}
}public class TestFlow1
{
public void TestSequence()
{
MainForm mainform = new MainForm();
mainform.LogPrint("hello");
}
}
我在TestFlow1里面调用MainForm里面的LogPrint。
但无法在窗体里显示hello。
请教,如何才能调用到LogPrint呢?
谢谢
{
public void LogPrint(string strLog)
{
listBoxDatalog.Items.Add(strLog);
}
}public class TestFlow1
{
MainForm m_mainform;
public void TestSequence(MainForm mainform)
{
m_mainform = mainform;
m_mainform.LogPrint("hello");
}
}
public class TestFlow1
{
MainForm m_frm=null;
public TestFlow1(MainForm frm)
{
m_frm=frm;
}
public void TestSequence()
{
m_frm.LogPrint("hello");
}
}
using System.Windows.Forms;namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} public void LogPrint(string strLog)
{
listBoxDatalog.Items.Add(strLog);
} private void button1_Click(object sender, EventArgs e)
{
TestFlow1 test = new TestFlow1();
test.TestSequence(this);
}
} public class TestFlow1
{
public void TestSequence(Form1 frm)
{
frm.LogPrint("hello");
}
}
}