Desidero modificare il colore del bordo della finestra (il bordo con il titolo del modulo). L'esempio che ho trovato in codeplex è eccessivo e confuso. Qualcuno mi può aiutare su qualcosa di più semplice?Come modificare il colore del bordo del modulo C#?
risposta
Sfortunatamente, poiché il bordo del modulo viene disegnato dal sistema operativo, questo è un'attività complicata. Non c'è un modo reale intorno a ciò.
non si fa clic sul collegamento ProjectDistributor nella pagina CodePlex sotto
Il CodePlex Project for Drawing Custom Borders rende questo molto facile, però. Costruisci il modulo usando SkinnedForm da quel progetto invece di un Form standard, e dovrebbe funzionare - non devi davvero fare nulla di diverso nel tuo codice.
if (colorDialog1.ShowDialog() == DialogResult.OK)
{
string color = Convert.ToString(colorDialog1.Color);
MessageBox.Show("You change the color " + color);
this.BackColor = colorDialog1.Color; // BackColor is only accessible for this form
}
La domanda riguardava il colore del bordo, non il colore di sfondo. –
Below "ForeColor" la loro dovrebbe essere un ambiente chiamato "FormBorderStyle" è possibile modificarlo con quello in VisualStudio 2015. Oppure si può andare in controllo percorso pannello dovrebbe essere qualcosa di simile "Pannello di controllo \ Aspetto e personalizzazione \ Personalizzazione " la loro sarà una seconda impostazione chiamata" Colore "può cambiare quello per essere il colore che vuoi cambierà il colore del boarder in tutti i programmi al colore che hai impostato.
È possibile impostare FormBorderStyle su Nessuno,
poi coprire modulo con pannello e lasciare un pò di spazio per il bordo,
ora è possibile impostare il colore desiderato per il bordo come la forma di nuovo colore,
ora il pannello funge da contenitore principale ed è possibile modificare lo sfondo come si desidera e il modulo funge da confine!
- vi darà quella faccia:
- 1. Modifica del colore del bordo su un modulo Windows
- 2. Modificare il bordo Colore del riquadro di testo
- 3. Come modificare il colore del bordo (o rimuovere il bordo) di un controllo PropertyGrid?
- 4. Graphviz: Come cambiare il colore del bordo
- 5. come cambiare il colore del bordo del layout relativo?
- 6. Come modificare il colore del bordo di input, con jQuery, a seconda del suo valore?
- 7. Bootstrap: Rimuovi il bordo del campo modulo
- 8. Impostare il colore del bordo su glyphicon
- 9. Proprio stile del bordo modulo
- 10. Come cambiare il colore del bordo inferiore di UINavigationBar?
- 11. Come modificare il wrapper del modulo Node.js?
- 12. Come modificare il colore del footer del pannello di bootstrap
- 13. Imposta il colore del bordo e dello sfondo del testoView
- 14. onfocus per l'immissione del modulo per cambiare il colore del bordo?
- 15. Controllo del colore del bordo in dissolvenza in ListViews
- 16. Modificare il colore del divisore in LinearLayout
- 17. Come cambiare il colore del bordo della textarea su: focus
- 18. Come impostare il colore del bordo della casella di controllo
- 19. Come posso definire il colore del bordo fieldset?
- 20. WPF set Textbox Colore del bordo dal codice C#
- 21. Come modificare il colore del bordo di alcune celle in DataGridView?
- 22. UIButton con colore del bordo personalizzato, iPhone
- 23. Come modificare il colore di sfondo del TextBox?
- 24. Colore del bordo dei controlli utilizzando VisualStyles
- 25. angoli arrotondati con colore del bordo
- 26. Modificare lo stile del bordo nella Galleria
- 27. Java get Colore e dimensione del bordo
- 28. Come modificare il colore del puntatore EditText (non il cursore)
- 29. Colore del bordo della scatola di Facebook
- 30. Cambia colore del bordo di NSTextField
Grazie per la risposta Reed ... anche con soure cod da im CodePlex continui ad avere problemi per cambiare il colore del bordo superiore, o meglio tutto il colore del bordo. – don