Cuando el usuario hace clic en cierta parte de una ventana, agrego un UserControl a los controles de la ventana. El UserControl tiene un botón de cerrar. ¿Qué puedo hacer en el controlador de botones UserControl para destruir el UserControl? Parece que no hay un análogo de .net para la llamada Win32 DestroyWindow, y no hay un método Close() para un control. Hasta ahora tengo esto:¿Cómo puede un UserControl destruirse a sí mismo?
private void sbClose_Click(object sender, EventArgs e)
{
Parent.Controls.Remove(this);
this.Dispose();
}
Y, en caso de que el padre necesite destruir el control, ¿cuáles son los pasos? Esto es lo que tengo hasta ahora:
Controls.Remove(control);
control.Dispose();
No solo control/relacionado relacionado. ¿Objetos destruyéndose? ¡divertido! –