winfrom程序 用两个usercontrols控件做了两个界面,从A界面双击datagridview 然后显示出B界面,再从B界面中点击按钮返回上一级,也就是A界面,这样回来点几次就发现会很卡了,不知为什么?是不是代码有问题呢?谢谢
A界面的代码
[C#] 纯文本查看 复制代码 private void dataGridViewX1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex > -1)
{
string _className=dataGridViewX1.Rows[e.RowIndex].Cells[1].Value.ToString();
panelEx1.Controls.Clear();
UserArticle article = new UserArticle(_className);
article.Dock = DockStyle.Fill;
panelEx1.Controls.Add(article);
article.Show();
}
}
B界面的代码
[C#] 纯文本查看 复制代码 private void btnBack_Click(object sender, EventArgs e)
{
panelEx1.Controls.Clear();
UserAllArticle all = new UserAllArticle();
all.Dock = DockStyle.Fill;
panelEx1.Controls.Add(all);
all.Show();
}
|