[VB.NET] Otwórz za pomocą... 3163 2

O temacie

Autor Sauron

Zaczęty 5.04.2013 roku

Wyświetleń 3163

Odpowiedzi 2

Sauron

Sauron

Użytkownicy
posty267
Propsy5
Profesjabrak
  • Użytkownicy
Wiem, że już był taki temat, ale odpowiedzi w nim nie było... Jak zrobić takie coś, że mój program otworzy plik po użyciu opcji Otwórz za pomocą ? Wiem, że mogę użyć funkcji Environment.GetCommandLineArgs(), ale jak?
 
Ash nazg durbatulûk, ash nazg gimbatul,
ash nazg thrakatulûk agh burzum-ishi krimpatul.

hugo111

hugo111

Użytkownicy
Łukasz Pietuchowski
posty88
Propsy47
ProfesjaProgramista
  • Użytkownicy
  • Łukasz Pietuchowski

hugo111

[VB.NET] Otwórz za pomocą...
#1 2013-04-11, 17:09(Ostatnia zmiana: 2013-04-11, 18:14)
Na początku chcę Ci poradzić, byś przeniósł się na C#, będzie Ci wygodniej, praca będzie efektywniejsza, a aplikacje będą stabilniejsze : ).

Co do tematu:
W pliku swojej formy np. Form1.vb w kodzie dodaj:
   Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        MessageBox.Show(My.Application.CommandLineArgs.Item(0))
    End Sub
Jeśli chcesz np. wczytywać pliki do kontrolki RichTextBox:
   Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Try
            Dim objReader As System.IO.StreamReader = New System.IO.StreamReader(My.Application.CommandLineArgs.Item(0))
            RichTextBox1.Text = objReader.ReadToEnd()
            objReader.Close()
        Catch Ex As Exception
            MessageBox.Show(Ex.Message)
        End Try
    End Sub
I to tyle : )
 

Sauron

Sauron

Użytkownicy
posty267
Propsy5
Profesjabrak
  • Użytkownicy
Działa, temat można zamknąć
 
Ash nazg durbatulûk, ash nazg gimbatul,
ash nazg thrakatulûk agh burzum-ishi krimpatul.


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry