È possibile personalizzare la barra del titolo (ovvero cambiare colore) o rimuoverla completamente?Personalizzazione dell'area della barra del titolo di un'applicazione console
risposta
Utilizzare la proprietà Console.Title
controlla questo link per un esempio Console.Title Property
Yh sapevo di quella proprietà ma ti permette solo di cambiare il testo, come farei per cambiarlo di più? ed è possibile rimuoverlo/nasconderlo? –
Chiama: Console.Title = ""; per nascondere il titolo –
per rimuoverlo è possibile modificare il FormBorderStyle a nessuno. Lo rende un po 'brutto, ma si sbarazza di esso. Tuttavia, perdi anche i pulsanti Min Max e Exit.
È un'applicazione console, non un progetto WinForms. –
Come potrei farlo? Ho provato 'this.FormborderStyle.None' e ' Form myForm = this Form(); myForm.FormBorderStyle.None; ' –
@ClarkeAbear Si sta chiedendo informazioni su un'applicazione console. Non è possibile utilizzare il codice WinForms su questo. Non c'è forma. –
Non è facile. La finestra della console viene effettivamente gestita da un processo separato, conhost.exe
. Dovresti persuadere quel processo a cambiare il suo comportamento che implicherebbe degli hack grossolani.
È possibile ottenere l'handle di finestra abbastanza facilmente e modificare le proprietà di base della finestra e sperare che conhost.exe
non li modifichi. Ma la pittura personalizzata della barra dei sottotitoli implicherebbe l'iniezione di codice in conhost.exe
.
Utilizzare l'API SetConsoleTitle. Con P/Invoke direi.
- 1. personalizzazione della barra di ricerca di Android,
- 2. Personalizzazione spinner barra di azioni
- 3. Modifica del titolo della barra di navigazione di UIImagePickerController
- 4. Modifica del colore della barra del titolo in WinForm
- 5. aggiungendo listener di clic all'immagine della barra del titolo
- 6. Android: personalizzato barra del titolo
- 7. Android barra del titolo rimozione
- 8. Personalizzazione della barra di PowerPoint in fase di esecuzione
- 9. Personalizzazione dei colori della barra delle schede di Vim
- 10. Nascondi lo sfondo della barra del titolo NSWindow come Messages.app
- 11. Oscillazione: aggiungere il pulsante [?] Alla barra del titolo della finestra
- 12. Aggiungi pulsante alla barra del titolo della finestra
- 13. Riguardo alla rimozione della barra del titolo dell'attività in Android
- 14. Awesome WM: cosa significano le icone della barra del titolo?
- 15. Impostazione del titolo di una barra di navigazione all'interno di un controller della barra delle schede
- 16. Rimuovi la barra del titolo in Gnome
- 17. Imposta il titolo della barra degli strumenti
- 18. Personalizzazione di "Altro" Barra delle schede
- 19. Android - personalizzazione delle schede degli sherlock della barra delle azioni
- 20. Barra di navigazione multilinea Titolo
- 21. Rimuovere la barra del titolo dell'app android
- 22. Comportamento della barra del titolo della finestra di dialogo di Windows 10
- 23. Come nascondere la barra del titolo dall'inizio
- 24. Xamarin Forms UWP Nascondi barra del titolo
- 25. Rimozione barra del titolo dell'applicazione Android
- 26. Barra del titolo mancante in NSOpenPanel?
- 27. Mostra barra del titolo dal codice
- 28. Combina barra degli strumenti e barra del titolo in Qt
- 29. Nascondere il titolo della barra di navigazione senza rimuoverlo
- 30. Icona barra titolo WinApp
Ho trovato una possibile soluzione [qui] (http://stackoverflow.com/questions/2014014/hide-title-bar-of-program-using-api) ma ho appena provato a implementarlo da solo e ho ricevuto un errore su la prima riga del metodo 'ToggleTitleBar'. –
Yh Ho provato ma non ha funzionato per me:/ –
La messaggistica con lo stile predefinito di Windows nella tua applicazione è: non bella, non alla moda, non utile, non matura. Certo, cambia il testo per essere più utile/informativo, ma non fare altro. – user3791372