Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [c#] apertura file
Forum - C# / VB.NET - [c#] apertura file

Avatar
jaco94++ (Normal User)
Expert


Messaggi: 203
Iscritto: 22/10/2008

Segnala al moderatore
Postato alle 12:36
Martedì, 06/04/2010
Questo topic è stato chiuso dal moderatore

Salve volevo sapere cosa devo mettere nell'evento load per aprire un file se lo trascino sull'exe del mio programma.
Cioè ho fatto un piccolo editor di testo se io apro il file dall'interno tutto bn ma se lo trascino sull'exe mi si apre una pagina vuota come faccio a farglielo leggere?

PM
Avatar
Thejuster (Member)
Guru^2


Messaggi: 1817
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 0:46
Mercoledì, 07/04/2010
E molto semplice.

basta andare all'entryPoint del programma e aggiungere un contenitore di argomenti
che andrai e recuperare manualmente.

basta posizionarti in porgram.cs

e aggiungere al void Main() { }   ->   Main(string[] Argomenti) {  }

quindi se di default hai

Codice sorgente - presumibilmente C# / VB.NET

  1. [STAThread]
  2.         static void Main()
  3.         {
  4.            
  5.                 Application.EnableVisualStyles();
  6.                 Application.SetCompatibleTextRenderingDefault(false);
  7.                 Application.Run(new Form1());
  8.            
  9.         }




ti basta cambiarlo così

Codice sorgente - presumibilmente C++

  1. [STAThread]
  2.         static void Main(string[] Argomenti)
  3.         {
  4.             if (Argomenti.Length < 1)
  5.             {
  6.  
  7.                 Application.EnableVisualStyles();
  8.                 Application.SetCompatibleTextRenderingDefault(false);
  9.                 Application.Run(new Form1());
  10.             }
  11.             else
  12.             {
  13.                 MessageBox.Show(Argomenti[0]);
  14.                 //ToDo
  15.                 //Aggiungi codice per caricare il File di Testo.
  16.             }
  17.         }





PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 10:43
Mercoledì, 07/04/2010


"Infelici sono quelli che hanno tanto cervello da vedere la loro stupidità."
(Fligende Blatter)

"Dubitare di se stessi è il primo segno d'intelligenza."
(Ugo Ojetti)
PM
Avatar
jaco94++ (Normal User)
Expert


Messaggi: 203
Iscritto: 22/10/2008

Segnala al moderatore
Postato alle 13:37
Mercoledì, 07/04/2010
Grazie :k:

PM