我正在做一个设备和化学物品的结帐系统.首先,我只为设备设计签入/签出。一切都很好。当我单击“结帐”按钮时,将弹出一个消息框,显示该项目已签出。
然后,在不同的选项卡页面(使用制表符控件)中的数据视图上添加化学设备列表和化学列表。1)当我选择设备列表并单击结帐按钮时,将弹出一个消息框。2)当我选择化学列表并单击结帐按钮时,将不会弹出一个消息框,并且当前的窗口是不可点击的。直到我使用其他窗口覆盖应用程序并再次单击应用程序,然后才能看到弹出消息框。关闭弹出消息框后,所有功能都能正常工作。
消息框的代码弹出:
MessageBox.Show("Item successfully checked out.", "Success");
DialogResult = DialogResult.OK;
Close();编辑
我发现化学列表的datagridview以某种方式刷新了所有数据,尽管没有调用代码来刷新数据视图。
发布于 2019-05-30 01:39:44
其他一些事件正在运行,因为窗口没有立即弹出。我面临的问题是事先准备好的事情。它导致事件始终在运行,并且窗口仍然是焦点并处于激活状态。这就是为什么新窗口没有出现的原因。
https://stackoverflow.com/questions/56335927
复制相似问题