Ver Mensaje Individual
  #11 (permalink)  
Antiguo 11/07/2011, 09:39
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Formulario MdiChildren no cierra, queda residente.

Cita:
Si me pudieras dar mas infor del objeto, o en tal caso enviar la Dll, podria ver como esta compuesta.
Los links para ver la documentación del control ya los puse en el primer post:
Cita:
- Los dos formularios en cuestión sólo tienen en común que contienen un Control OCX freeware (PieChart) para representar un grafico estadístico de torta (pie). Pero si elimino el objeto del formullario, aún así sigue sucediendo lo mismo, por lo que no parece ser ese el problema.
Cuando lo descargues, puedes encontrar que el código principal contiene:
Código C#:
Ver original
  1. public class PieChart3D    : IDisposable

Código C#:
Ver original
  1. public void Dispose() {
  2.             Dispose(true);
  3.             GC.SuppressFinalize(this);
  4.         }

Código C#:
Ver original
  1. protected virtual void Dispose(bool disposing) {
  2.             if (!m_disposed) {
  3.                 if (disposing) {
  4.                     foreach (PieSlice slice in m_pieSlices) {
  5.                         slice.Dispose();
  6.                     }
  7.                 }
  8.                 m_disposed = true;
  9.             }
  10.         }

Tu dirás qué opinas...

Lo que más me llama la atención es que el cierre del Form si funciona si lo implemento en VS2003.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)