Panel desplazable
Jueves, Noviembre 23rd, 2006Una de las limitaciones del .NET Compact Framework es que, al contrario que el Framework completo, no dispone de un panel con barras de desplazamiento. El único control que se le parece es el Panel (así, a secas), que consiste en un contenedor de tamaño variable en el que se pueden insertar tantos widgets como se desee, en las coordenadas que se quiera.
Sin embargo, para el trabajo que estoy haciendo necesitaba un panel con barras desplazables, así que busqué en la red y encontré un truco: hacer un panel del tamaño que se necesite, colocar dentro los elementos deseados, añadir dos barras de desplazamiento fuera del panel y hacer que éstas cambien las coordenadas X e Y de éste, de manera que se mueva por toda la pantalla. Esta solución es aceptable cuando sólo se desea un único panel que ocupe toda la pantalla, pero en mi caso no servía porque yo necesitaba poder colocar más elementos fijos, con lo que el panel sólo ocuparía una parte.