(使用Teleriks的RadPageView)
我在usercontrol中有一个Method,它创建并填充“RadPageView”。
public void CreateDemoMap()
{
RadPageViewPage pTest = new RadPageViewPage();
pTest.Text = "Live Map (Demo)";
radPageViewX.Pages.Add(pTest);
WebMap wMap = new WebMap();
pTest.Controls.Add(wMap);
MessageBox.Show("TEST");
}
从同一个表单但在用户控件之外我有一个按钮调用Method。
private void radButtonElement4_Click_(object sender, EventArgs e)
{
ProjectDashControl PDC = new ProjectDashControl();
PDC.CreateDemoMap();
}
该方法确实运行(文本框显示“测试”)但是RadPageView不会生成。
运行localy方法 - 我得到了预期的结果,并且工作正常。
public ProjectDashControl()
{
InitializeComponent();
CreateDemoMap();
}
连连呢?先谢谢你!
答案 0 :(得分:0)
必须将 Variable ProjectDashControl PDC移至全局范围并更改为实例。
ProjectDashControl PDC = ProjectDashControl.Instance();