Réglage de la position de départ pour OpenFileDialog/SaveFileDialog

Pour tout dialogue personnalisée () sous la forme d'une application WinForm je peux définir sa taille et sa position avant que je l'affiche avec:

form.StartPosition = FormStartPosition.Manual;
form.DesktopBounds = MyWindowPosition;

Ceci est particulièrement important lorsque vous traitez avec plusieurs moniteurs. Sans ce code, lorsque vous ouvrez une boîte de dialogue à partir d'une application que vous avez traîné à un deuxième écran, la boîte de dialogue s'affiche sur le moniteur principal. Ce qui présente une mauvaise expérience utilisateur.

Je me demande s'il y a des crochets pour fixer la position de l'étalon .NET OpenFileDialog et SaveFileDialog (qui n'ont pas de propriété StartPosition).