在form1
中,我正在以编程方式创建一些控件,如下所示:
XtraTabPage xtp = new XtraTabPage();
xtp.Name = "abc";
xtp.Text = "abc";
xtraTabControl1.TabPages.Add(xtp);
在form2
中,我想访问xtp并更改text属性。我该怎么办?
答案 0 :(得分:1)
这是一种非常糟糕的方法,但不能真正确定为什么需求最终会这样。但是要达到这个目的 步骤1.在form1中,定义“内部XtraTabPage xtp;”。在代码文件的最顶部(在变量声明部分)。然后将实例创建为“ xtp = new XtraTabPage()”。这里的整体想法是将其以表格1的形式全局定义为公共/内部可访问性。 第2步。在form2中,访问form1的实例(form1 frm = new form1()),然后以frm.xtp的形式访问它以设置属性。