If I have a view that requires some parameters, as is the case with your example, I find it simple to create a Constructor method and pass the parameters in that way, e.g.:
dim hv as new HTMLView(htmlFile)
PushTo(hv)
If I need something back from the view, I also pass in a pointer to a call-back method along with the parameter(s) and deal with it in the parent (calling) view.