如果我手动点击按钮,它可以正常工作。如果我尝试通过Form1_Load
加载它,一切都可以工作,但是一行。
代码:
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
playTrend_Click(sender, e);
}
private void playTrend_Click(object sender, EventArgs e)
{
aaTrendControl1.FileOpenEx("\\\\path\\tochart\\e_chart.aaTrend");
aaTrendControl1.ToolBarVisible = true;
aaTrendControl1.TimeBarVisible = false;
aaTrendControl1.TagPickerVisible = false;
aaTrendControl1.RealTimeMode = true;
aaTrendControl1.GridVisible = false;
}
private void aaTrendControl1_Load(object sender, EventArgs e)
{
}
如果我手动点击playTrend
按钮,一切正常。但是,当运行Form1_Load
过程时,除aaTrendControl1.GridVisible = false;
有什么想法吗?
答案 0 :(得分:3)
使用Shown
事件而不是Load
..在第一次显示表单之前引发Load事件,并在第一次显示表单后引发Shown事件。因此,您的aaTrendControl1
不会显示,您无法在加载事件