我有一个从其他表单调用的表单。我将所有初始化代码放入构造函数中,因此Form_Load事件未调用任何内容。我已经完成了初始化代码,该代码从已经以原始格式加载的DataSet中填充了8个ComboBox。无论我做什么,打电话给using LineValue = np.genfromtxt("/usr/lib/cgi-bin/ClassValues/position",np.dtype=uint8,delimiter=",") works, now.
或Form.Show()
都会花费很长时间-至少需要15秒,有时甚至更长。对于正在执行的操作类型,这是不可接受的。用户永远不会满意。
Form.ShowDialog()
private void ContextMenuItem_Click(object sender, EventArgs e)
{
ToolStripItem mui = sender as ToolStripItem;
frmAddDataFieldMapping frm = null;
switch(mui.Name) {
case "muiAddSourceDataFieldMapping":
frm = new frmAddDataFieldMapping(this, ((NodeInfo)tvwMain.SelectedNode.Tag), DataFieldMappingTypes.Source);
break;
case "muiAddDestinationDataFieldMapping":
frm = new frmAddDataFieldMapping(this, ((NodeInfo)tvwMain.SelectedNode.Tag), DataFieldMappingTypes.Destination);
break;
}
frm.Show();
}