Messagebox su applicazione console

di il
6 risposte

Messagebox su applicazione console

Salve a tutti,

come da titolo vorrei far apparire a schermo su un app console un messaggio tramite msgbox ma ovviamente non funziona.

C'è questa possibilità ? Ho provato a cercare in rete , ho letto che devo importare windows.system.forms ma non riesco 

Grazie a tutti  e perdonate la mia ignoranza. !!

6 Risposte

  • Re: Messagebox su applicazione console

    All'inizio del codice va inserita la linea

    Imports System.Windows.Forms

    e devi aggiungere un riferimento (tasto destro Aggiungi riferimento su Riferimenti...) all'assembly .NET System.Windows.Forms

  • Re: Messagebox su applicazione console

    Ciao oregon, grazie dell'info e scusa il ritardo ma non mi è arrivata la notifica ed ho letto solo ora !

    in pratica NON ho  system.windows.forms posso solo importare system.windows

    facendo aggiungi riferimento a com metto la spunta su windows system forms esco e rientro  e la spunta NON la trovo più !!

    Grazie.

  • Re: Messagebox su applicazione console

    Non è possibile che non ci sia la voce

    system.windows.forms

    tra i riferimenti agli assembly

    Controlla meglio

    Che tipo di progetto console usi? Con .NET framework?

  • Re: Messagebox su applicazione console

    Accidenti scusate ..... mi sono proprio dimenticato di questo post !! Ho abbandonato il progetto per qualche tempo ed ora che ci sono ritornato mi sono accorto il motivo per cui lo avevo abbandonato !!.... scusate ancora !

    in prativa è un progetto app consol con fw  .NET 8.0

    se scrivo Imports System.Windows. ho solo { INPUT   e  { MARKUP

    se invece vado su progetto aggiungi riferimenti  trovo system_windows_form abilito la spunta ma poi se ritorno nei riferimenti la spunta non cè più !

    Perdonate la mia ignoranza. !!

    grazie.

  • Re: Messagebox su applicazione console

    Per usare le MessageBox devi usare la libreria Forms e quindi sei limitato a Windows.

    Per una applicazione .NET Core 8 devi seguire i seguenti passi

    aggiungi all'inizio del codice

    Imports System.Windows.Forms

    e poi modificare con Notepad il file con estensione .vbproj, tra le righe

     <PropertyGroup>

    </PropertyGroup>

    devi aggiungere (lasciando le righe che esistono già) queste altre due righe


       <OutputType>Exe</OutputType>
       <UseWindowsForms>true</UseWindowsForms>

    Quindi quel blocco diventerà

     <PropertyGroup> 

          <OutputType>Exe</OutputType>
          <UseWindowsForms>true</UseWindowsForms>

           (qui lascia le altre righe che esistono)

    </PropertyGroup>


    Tutto chiaro?

  • Re: Messagebox su applicazione console

    Grazie oregon, perfetto !!!!!

    mi hai risolto un problema non da poco !!!

    Grazie ancora siete statu veramente tutti gentilissimi !

    Grazie. 

Devi accedere o registrarti per scrivere nel forum
6 risposte