Los cambios que se realizan en la mayoría de los objetos activos, como la capa activa o el tipo de línea activo, se ven en pantalla de inmediato. Sin embargo, hay algunos objetos activos que se deben restablecer para reflejar los cambios realizados en ellos. Se trata de los objetos correspondientes al estilo de texto activo, al sistema de coordenadas personales (SCP) activo y a la ventana gráfica activa. Si se realizan cambios en alguno de estos objetos, es preciso restablecer el objeto en cuestión y llamar al método Regen para que los cambios sean visibles.
Para restablecer los objetos, sólo es necesario definir la propiedad ActiveTextStyle, ActiveUCS o ActiveViewport utilizando el objeto actualizado.
Restablecimiento de la ventana gráfica activa
En el ejemplo siguiente se cambia la presentación de la rejilla en la ventana gráfica activa y después se restablece como ventana gráfica activa para mostrar el cambio.
Sub Ch3_ResetActiveViewport()
' Toggle the setting of the grid display
' for the active viewport
ThisDrawing.ActiveViewport.GridOn = _
Not (ThisDrawing.ActiveViewport.GridOn)
' Reset the active viewport
ThisDrawing.ActiveViewport = ThisDrawing.ActiveViewport
End Sub