【发布时间】:2014-01-28 13:26:44
【问题描述】:
在拖放操作结束时,我使用ShowDialog 显示一个表单。
问题:当表单关闭时,我的主表单被推到任何其他应用程序窗口后面.
代码:
private void ctrl_DragDrop(object sender, DragEventArgs e) {
// ...
if (e.Effect == DragDropEffects.Move) {
string name = e.Data.GetData(DataFormats.Text).ToString();
viewHelperForm.ShowDialog(view.TopLevelControl);
// ...
}
问题:我该怎么做才能使主窗体保持在顶部?
【问题讨论】:
-
当打开的表单关闭时,是否在主表单上触发了任何事件?
-
你看到showDialog了吗?像事件 a = newWindow.ShowDialog();
标签: c# winforms drag-and-drop z-order