Gérald
Personally I don't like overloading a native method to provide non-related functionality. I'd use a custom method for this I think it makes a cleaner design.
>You can also use the Show() method instead of Visible property,
>this give you a way to pass parameters to your form.
>
>Show() expect one parameter, place your own parameters after this one
>and handle it in the show() method!