>I never saw that syntax before - can you please explain it to me? >Thanks in advance.
It's a feature derived from Visual Basic, called a named parameter. It allows you to pass parameters which are out of order, and to instruct the compiler which parameter each one is: