2014-02-21 4 views
-1

Как сделать код запуска при запуске приложения?Код запуска при запуске приложения VB.NET

Я хочу открыть файл конфигурации и проанализировать его, а затем настроить пользователя, где они остановились последним. Я создал методы для чтения файла конфигурации, но я не знаю, как заставить эти методы запускаться автоматически при запуске программы. Есть ли какой-то метод Start(), который мне нужно искать? Например, в приложении для Android есть методы Create() Start() и Resume(), которые я могу использовать для вызова кода при запуске приложения.

+2

Какие приложений это? Windows Store? WPF? Silverlight? Winforms? Консоль? ASP.Net? –

+0

Winform от того, что я могу сказать. Я редактирую код пользователя elses. есть ли способ рассказать мне? Я, очевидно, не эксперт .net –

+0

Если вы перейдете на страницу «Мой проект», в нижней части вкладки «Общие» должна появиться кнопка «События» (если только я не изменил ее с момента последнего использования Visual Studio). Попробуй это. – Ryan

ответ

3

Если ваше приложение запущено на консоли, просто введите код в метод Main.

Module Module1 
    Sub Main() 
    ' Say hi in VB.NET. 
    Console.WriteLine("Hello world") 
    End Sub 
End Module 

Если ваш код работает в WinForm затем положить его на событие. Примечание. Замените Form1 на имя вашей формы.

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 

End Sub 

Если ваш код WPF, то подпишитесь на нагруженное событие:

public MyWindow() 
{ 
    Loaded += MyWindow_Loaded; 
} 

private void MyWindow_Loaded(object sender, RoutedEventArgs e) 
{ 
    // do work here 
} 
+0

Итак, я поместил свой код внутри метода form_load(), как описано в варианте 2. это перегрузка старого метода form_load? Эта функция, похоже, не вызывается, когда приложение загружается. Я чувствую, что я все еще не понимаю что-то –

+0

У меня это работает. Мне нужно было сделать метод, как вы описали (соглашение об именах для хорошей практики кажется?). Наконец, я нашел событие загрузки в VS IDE. Спасибо за вашу помощь –

+0

@adamkim Рад, что я мог помочь! Хороший. – Dayan

Смежные вопросы