In all versions of .NET starting from v.2.0, this is a correct method:
http://msdn.microsoft.com/en-us/library/ms161352%28v=vs.80%29.aspx[
^].
If you are using some prior version of .NET, 1) migrate to any version starting from 2.0, or, better, 3.5; discontinue support of older version; actually the first decent .NET is v.2.0; 2) if you cannot do it right now, use
WebBrowser1.Navigate(sender.tag)
.
By the way, never use auto-generated names like "WebBrowser1". Such names violate (good) Microsoft naming conventions and not designed to be used permanently. Rename all such names to some semantic names. Just "webBrowser" would be good enough.
—SA