读书人

关于form1和函数嵌套调用的有关问题

发布时间: 2013-07-04 11:45:28 作者: rapoo

关于form1和函数嵌套调用的问题 急

窗体程序,主程序 执行form1,在form1的load事件下运行函数rcc,其中form1添加listbox用于显示,
函数rcc中调用listbox.items.add()
之前编的时候 在form1中申明rcc,然后再rcc又申明form1,结果发现不可以嵌套定义,只能嵌套调用
大侠们 这个嵌套调用怎么实现?

附代码:
form1:
namespace form_study
{
public partial class Form1 : Form
{
public rc rc1 = new rc();
public ListBox lb = new ListBox();
public Form1()
{

InitializeComponent();
lb = listBox1;

}
public void Form1_Load(object sender, EventArgs e)
{
rc1.rcc();
}


rc:
namespace form_study
{
public class rc
{
public Form1 fm = new Form1();
public void rcc()
{
int j = 0;
for (j = 0; j < 99; j++)
{


fm.lb.Items.Add("" + j + "");
fm.lb.TopIndex =fm.lb.Items.Count - 1;
}

}

}
}


嵌套调用?listbox


[解决办法]

  public Form1()
{

InitializeComponent();
lb = listBox1;
rc1.frm = this;
}
public class rc
{
public Form1 fm;
public void rcc()

读书人网 >C#

热点推荐