想做一对话框,由于对话框在第一次加载的时候会从数据库中载入大量数据,所以想只让对话框加载一次,此后程序中调用的都是同一个对话框。
偶用了单件,可是在关闭对话框的时候,对话框就调用Dispose(),所以以后再用的时候就会报错,如何才能阻止它调用Dispose呢?还有,这样做必须在对话框不再使用的时候手动调用Dispose(),有没其它更好的方法来解决这一问题?