2014-11-13 3 views
-2

Я занимаюсь разработкой приложений в Windows Forms в VBОтображение формы только после установки в VB

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

+0

вы делаете это, начав писать что-то по своему усмотрению для начала .. во-вторых, я бы научно-исследовательских и понять, как Form.Show или ShowModal работает .. также быть более конкретными в отношении того, что вы действительно хотите сделать после того, как форма отображается, пожалуйста, проявите больше усилий с вашей стороны. – MethodMan

+0

Например, вы хотите загрузить форму для некоторой конфигурации. Проверьте, не существует ли такая конфигурация, загрузите свою первую форму. –

+0

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

ответ

3

Как это обычно делается это путем

1) Установка ключа FirstRun реестра (вы создаете это) до значения ложных При запуске приложения в первый раз, когда вы проверить ключ, если он существует (На этом этапе этого не будет), затем запустите форму установки, которая установит ключ. Поэтому в следующий раз, когда программа запускает его, он проверяет ключ и видит, что он установлен, и не знает, как запустить форму.

2) Так я это делаю. Проверьте, существует ли папка или файл, принадлежащий к приложению, если вы не запустили форму установки и не создали файл, который вы проверите. Если он существует, то вы не знаете, как запустить форму.

If (!File.Exists("yourFile")) 
    InstallForm.Show();