Estoy trabajando en un juego en C# (ya sea 2.0 o 3.5 aún no lo he decidido). El juego se jugará en un mapa con una cuadrícula hexagonal. Aprecio que la interfaz de usuario para este mapa debe usar doble almacenamiento en búfer (muchas capas, por lo que el dibujo lento). Sé que puedo habilitar el doble almacenamiento en búfer a través de un estilo, o crear mi propio búfer y manejarlo yo mismo. La mayoría de las recomendaciones que encuentro en la web son para manejarlo usted mismo. Me pregunto por qué? Obviamente, esto me permite evitar las suposiciones que son inherentes al doble buffer de control, pero no sé cuáles son esas suposiciones.¿Por qué debería hacer doble buffer manual?
De nuevo, no estoy buscando un código para explicar cómo usar mi control doble buffer, sino más bien ¿por qué construirlo yo mismo en lugar de usar el estilo de doble buffer y permitir que la clase CLR/Control lo maneje?
Gracias, pero ya había hecho una búsqueda web :-) –