Principale utente con più risposte
Applicazione C# senza Form

Domanda
-
Salve a tutti,
volevo sapere se è possibile creare un applicazione in C# senza nessun form, oppure creare un' applicazione con un form ma con la possibilità di minimizzarlo nella tray
Ho provato con Form1.Hide() ma niente da fare.
Grazie a tutti :)
Risposte
-
Direi che puoi iniziare da qui
http://blogs.dotnetwork.it/sabrina/blog/creare-un-servizio-windows-installabile-con-innosetup/
questo post spiega l'ossatura di un servizio e come installarlo e farlo funzionare.
Per il Template, sotto classic desktop usa Windows Service.
Sabrina C. - http://www.dotnetwork.it
- Proposto come risposta Paolo Pranzo venerdì 29 luglio 2016 17:34
- Contrassegnato come risposta Yordan IvanovMicrosoft contingent staff, Moderator giovedì 4 agosto 2016 08:22
Tutte le risposte
-
Si entrambe le cose sono possibili,
Le applicazioni senza form, solitamente si chiamano Servizi :)
le applicazioni che funzionano con una form minimizzata sono normali applicazioni che però hanno bisogno in qualche modo di interagire con l'utente.
Ci sono anche le applicazioni console, che sono applicazioni senza interfaccia grafica, (ad esempio Ping o XCopy sono di questo tipo)
Magari se ci dici cosa vuoi fare, ti possiamo indicare il tipo di applicazione più adatta.
Nel tuo test hai provato
this.WindowState = FormWindowState.Minimized;
Sabrina C. - http://www.dotnetwork.it
- Modificato Sabrina C._MVP mercoledì 27 luglio 2016 15:52 Aggiunto codice esempio
-
Grazie per la tempestiva risposta.
In pratica dovrei mandare, ogni X secondi, dei messaggi ad arduino sullo stato del pc.
Ecco perchè non mi serve interagire con l'utente.
Comunque anche l'idea di creare un form e poi minimizzarlo nella tray, non mi dispiace.
E come faccio a creare questo "servizio"?
Nella lista dei progetti di visual studio non c'è questa voce.Edit:
Ho appena provato il codice, aggiungendo un semplice pulsante:
this.WindowState = FormWindowState.Minimized;
e in pratica il programma si minimizza nella barra delle applicazioni e non nella tray
- Modificato Francesco Bruno mercoledì 27 luglio 2016 16:01
-
Direi che puoi iniziare da qui
http://blogs.dotnetwork.it/sabrina/blog/creare-un-servizio-windows-installabile-con-innosetup/
questo post spiega l'ossatura di un servizio e come installarlo e farlo funzionare.
Per il Template, sotto classic desktop usa Windows Service.
Sabrina C. - http://www.dotnetwork.it
- Proposto come risposta Paolo Pranzo venerdì 29 luglio 2016 17:34
- Contrassegnato come risposta Yordan IvanovMicrosoft contingent staff, Moderator giovedì 4 agosto 2016 08:22
-
-
Per gestire l'icona in tray c'è un po' più di lavoro dietro devo andare a pescare quello che facevo qualche secolo fa...
non sono del tutto certa che windows 7 e 10 funzionino allo stesso modo.
vado a cercare in un paio di vecchie applicazioni e vedo.
Sabrina C. - http://www.dotnetwork.it
-
-
Come promesso:
Versione x Winforms
E per WPF
Saluti
Sabrina C. - http://www.dotnetwork.it