我有一个包含 4 个以上表单的基本 .net 3.5 cf 应用程序。我正在使用我创建的窗口处理程序类,以确保某些表单一次只能打开一个实例,而其他表单(例如产品详细信息)可以根据用户需要打开多次。我的问题在于,当用户关闭所有表单(通过单击表单上的“x”而不是菜单中的“退出”按钮)时,应用程序不会释放数据库连接。除此之外,如果用户关闭所有表单然后再次打开应用程序,则会显示他们之前的搜索结果而不是新表单。当用户关闭所有表单时,如何确保释放所有资源?
最佳答案
(X) 按钮是最小化按钮,而不是关闭按钮。您需要将 Forms 上的 MinimizeButton 更改为 false - 这会将 (X) 更改为 (ok) - 或者添加逻辑来处理所有 Forms 都被最小化的情况。
关于c# - Windows Mobile 在应用程序关闭时释放资源(.net 3.5 cf),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/889106/