none
Scroll en un formulario RRS feed

  • Pregunta

  • Hola a todos, he añadido varios controles que he creado a un formulario, quedando varios de ellos ocultos ya que este form no es lo suficientemente grande, por lo que automáticamente aparece en un lateral un ScrollBar vertical.

    La duda que tengo en que con mis controles, dicho scroll no funciona con los dedos, tipo touch, pero si en vez de mis controles, relleno el form con botones simples, dicho scroll si funciona con el dedo.

     

    ¿Alguien sabe a que se puede deber?.

     

    Saludos para todos.

    domingo, 15 de agosto de 2010 13:53

Todas las respuestas

  • Estás comentando que ese scroll no se puede desplazar. ¿Cuando pulsas en la barra del scroll? o ¿Cuando pulsas sobre la pantalla desplazas la ventana como si fuese un scroll?

     

    No obstante, si has creado tus controles como un proyecto de user control, estos heredan de UserControl, no de Control. Puede  que esa sea la razón, de todas formas, mañana por la mañana lo pruebo y te comento.

     

    Saludos.

    lunes, 16 de agosto de 2010 22:10
  • Hola Spaikers

    Si te refieres a "mis controles" son controles de usuario creados por ti, debes incluir estos dentro de un panel y activar la propiedad de barras de desplazamiento al panel, ais los utilizo yo y no he tenido problemas a ese respecto.

     

    Saludos,

     


    Roberto Alvarado Taborda www.bogotadotnet.org Core Group BogotaDotNET Compact Framework Developer .NET Bogota - Colombia
    miércoles, 18 de agosto de 2010 13:47
  • Es la segunda opción, cuando pulso en la pantalla.

    Es cierto que los controles se heredan de UserControl y luego mediante panel1.Controls.Add(botonProducto[i]); añado los botones (un array de bobones).

    También activé los scrolls del panel, pero sólo se mueve cuando pulso sobre dicho scroll y no arrastrando la pantalla con los dedos.

     

    He subido el archivo del control, un dll, por si alguien lo quiere probar y me comenta.

    http://www.megaupload.com/?d=4E04LQ5S

     

     

    Saludos.

    • Editado Spaikers viernes, 20 de agosto de 2010 19:02 Añadir archivo dll
    viernes, 20 de agosto de 2010 18:31
  • Buenos días Spaiker.

     

    Me he descargado tu control y he estado haciendo pruebas tanto en el emulador, como en un HTC Diamond. En ambas ocasiones todo esta correcto, no hay ningún tipo de error y se puede desplazar perfectamente con los dedos

     

    He hecho pruebas, tanto poniendo los controles en tiempo de diseño, como en ejecución de distintas vias, usando un list, un array como coméntabas en el anterior post.

     

    De todas las maneras de las que se puede agregar el formulario, consigo mover las barras dem desplazamiento tanto vertical como horizontalmente.

     

    Parece que todo esta correctamente.

     

    Tres cosas:

     

    -Por lo que he podido ver del control, esta muy conseguido, la verdad que me ha resultado interesante.

     

    - Hay algunas propiedades del control, que deberían ser modificadas, como PVP, STOCK, todas tienen valores de string, no sé si esa es tu verdadera intención, pero te recomiendo que uses valores de integer para el stock por ejemplo y  double para el PVP.

     

    - Supongo que ya lo habrás hecho, pero, has intentado usar tu control en un proyecto de prueba, para ver si te ocurre lo mismo? Puede ser que hayas cambiado algún valor al formulario que estás usando y que sea este el culpable.

     

    Siento no poder ser de más ayuda, pero es que no se me ocurre nada al respecto.

     

    Saludos!.

     

    • Editado Jmmontero lunes, 23 de agosto de 2010 6:44 Introducir una linea mas al post.
    lunes, 23 de agosto de 2010 6:43
  • Hola Spaikers

    Bueno una pregunta que quizas he asumido, sobre que tipo de dispositivo y cual es la versiond el sistema operativo sobre el cual estas haciendo las pruebas?

    Lo primero es que solo en la version 6.5 de Windows Mobile es posible desplazar los controles con el dedo de manera nativa.

    Si estas en una version anterior a la 6.5, debe usar Windows Mobile 6.5 Developer ToolKit : http://vbcodigopocketpc.blogspot.com/2009/06/anuncio-windows-mobile-65-developer.html

    Alli esta en link para bajarlo de la pagina de MS.

    Saludos,

     


    Roberto Alvarado Taborda www.bogotadotnet.org Core Group BogotaDotNET Compact Framework Developer .NET Bogota - Colombia
    lunes, 23 de agosto de 2010 11:16