Сброс формы через код

Я разработал отчет по форме. Пользователь вручную перетащил поля в пользовательском интерфейсе формы для текущей ситуации и своего удобства.

Когда он снова запускает отчет, предыдущие изменения, сделанные им, отображаются в форме, где поля смещены. Он хочет видеть это в прежнем состоянии, как я на самом деле спроектировал.

Как я могу сбросить форму в точном состоянии через код каждый раз, когда я запускаю форму?

1 ответ

Вам нужно установить следующее свойство, чтобы пользователь не мог изменить макет вашей формы;

AllowUserSetup 

Чтобы удалить текущие изменения пользователей, необходимо удалить данные об использовании для этой формы. Если вы хотите разрешить им изменять макет формы, но хотите, чтобы он сбрасывался при каждом запуске, вы можете сделать это с помощью кода (не рекомендуется);

http://blogs.msdn.com/b/emeadaxsupport/archive/2011/04/21/users-don-t-want-to-delete-their-usage-data-but-you-ve-redeveloped-the-form-the-solution.aspx

Другие вопросы по тегам