Это зависит от того, что вы подразумеваете под изменением. Вы не можете редактировать поведение ShowDialog, вы можете только обработать возвращенный результат и выполнить соответствующее действие. OpenFileDialog - это закрытый класс, что означает, что вы не можете наследовать от него и переопределять поведение. Если вам действительно необходим контроль при отображении OpenFileDialog, вам нужно создать собственную форму для обработки необходимого поведения.