Me gustaría cambiar el color del borde de la ventana (el borde con el título del formulario). El ejemplo que encontré en codeplex es demasiado confuso. ¿Puede alguien ayudarme en algo más simple?Cómo cambiar el color del borde de la forma C#?
Respuesta
Desafortunadamente, como el borde del formulario es dibujado por el sistema operativo, esta es una tarea complicada. No hay una forma real de evitar eso.
no hace clic en el enlace ProjectDistributor en la página CodePlex continuación
El CodePlex Project for Drawing Custom Borders hace esto muy fácil, sin embargo. Simplemente construya el formulario usando SkinnedForm desde ese proyecto en lugar de un Formulario estándar, y debería funcionar; realmente no necesita hacer nada diferente en su código.
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 pregunta era sobre el color del borde, no el color de fondo. –
continuación "ForeColor" su debe haber un ajuste llamado "FormBorderStyle" se puede editar con eso en VisualStudio 2015. O puede ir en la trayectoria del panel de control debe ser algo como esto "Panel de control \ Apariencia y personalización \ Personalización " su será una segunda configuración llamada" Color "puede cambiar que para ser el color que desee cambiará el color de la frontera en todos los programas para el color que establece.
Puede establecer FormBorderStyle en Ninguno,
luego cubrir formulario con panel y dejar un poco de espacio para la frontera,
ahora se puede establecer el color que desee para la frontera como la forma posterior del color,
ahora el panel sirve como contenedor principal y puede cambiar el fondo como desee y el formulario sirve como borde.
- que le dará pareces que:
- 1. Graphviz: ¿Cómo cambiar el color del borde
- 2. Cambiar el color del borde EditarTexto
- 3. cambiar el color del borde de la casilla de verificación
- 4. Cómo cambiar el color del borde (o eliminar el borde) de un control PropertyGrid?
- 5. Intentando cambiar el color del borde de una etiqueta
- 6. ¿Cambiar el color del borde inferior con jquery?
- 7. ¿Cómo cambiar el color del borde debajo de la barra de navegación?
- 8. UITextField color de borde
- 9. ¿Cómo cambiar la pestaña de un botón para detener el color del borde discontinuo en WPF?
- 10. Cómo establecer el color del borde de ciertos widgets Tkinter?
- 11. C#: cambiar el color de la fila del listbox?
- 12. Cómo cambiar el color del menú emergente
- 13. Controlar el color del borde de desvanecimiento en ListViews
- 14. jQuery: Cambiar el color del borde de la celda de una tabla
- 15. NSView Color de borde
- 16. propiedad transparente del color del borde
- 17. onfocus para la entrada de formulario para cambiar el color del borde?
- 18. ¿Cómo cambiar el color del borde (no enfocado) de un EditText?
- 19. Cómo cambiar el color de HUD lugar del color gris
- 20. Cambiar la forma del botón WPF sin cambiar otros estilos
- 21. Cambiar un color de borde en un formulario de Windows
- 22. Cómo cambiar el ancho del borde y el color de "resaltar la línea actual" en Visual Studio 11
- 23. ¿Cómo cambiar el color del cursor sin cambiar el color del texto?
- 24. ¿Cómo cambiar el color del texto seleccionado?
- 25. cambiar el color del enlace
- 26. ¿Cómo cambiar el color del icono tabbar del azul predeterminado?
- 27. Cambiar el color del borde en las celdas UITableView de iPhone (no agrupadas)
- 28. Java obtener color y tamaño del borde
- 29. jQuery animar el color del borde en el vuelo estacionario?
- 30. cómo conjunto diferente color del borde del rectángulo con trazo
Gracias por la respuesta Reed ... incluso con bacalao soure desde im CodePlex sigue teniendo problemas para cambiar el color del borde superior o bien todo el color del borde – don