none
Busco un control similar al FlexGrid, pero donde el usuario pueda modificar el contenido de las celdas (VB6) RRS feed

  • Pregunta

  •  

    Hola A todos:

     

    Veréis, en el libro de Visual Basic 6 que me he "estudiado" (el autor es Gary Cornell), te viene una sección sobre el control FlexGrid, y más o menos me la aprendí bien. Ahora bien, ya cuando se trata de que el usuario modifique él manualmente el contenido de las celdas, por ejemplo, eso ya con el FlexGrid no se puede hacer. Únicamente proponía una especie de "apaño casero" (que lo he puesto en práctica y parece que funciona relativamente bien, aunque es un poco engorroso), consistente en utilizar un TextBox que se "solapa" sobre la celda en cuestión, adquiriendo las mismas dimensiones que ésta y su misma posición, de forma que por el efecto óptico al usuario le parece que está directamente modificando el contenido de la celda, cuando en realidad lo que está modificando es el contenido del TextBox que "tapa" la celda (y luego el programador es el que se encarga de diseñar el programa para que por ejemplo al hacer click fuera de esa "celda", la celda adquiera automáticamente el contenido del TextBox que estaba "encima", y cosas así...).

     

    Pues bien, a mí lo que me interesa es un control que funcione prácticamente igual que el FlexGrid, pero que el usuario lo pueda modificar. O sea, que sea más o menos como las celdas que salen en el Excel o en el Access.

     

    En primer lugar, quería pediros por favor que me recomendarais un control.

     

    Y en segundo lugar, una vez que me lo hayáis recomendado, me gustaría que me pusierais por favor un enlace a una URL o a un documento en la red donde te dé información de cómo va ese control. Quiero deciros, que cuando busco en Google información sobre un control, encuentro foros con dudas concretas que pregunta la gente, y respuestas que se les da y tal, pero no encuentro tan fácilmente un sitio donde te diga "El control XXXXX sirve para xxxxx, y a continuación os explico en qué consisten sus propiedades:".

     

    Bueno, no me enrollo más, cualquier ayuda por vuestra parte será enormemente agradecida.

     

    Muchas gracias por vuestra atención,

    Carlos.

     

    sábado, 16 de febrero de 2008 0:43

Todas las respuestas

  • Hola Carlos:

    Echa un vistazo a estos enlaces a ver si es lo que buscas y me cuentas.

    http://www.google.es/search?client=firefox-a&rls=org.mozilla%3Aes-ES%3Aofficial&channel=s&hl=en&q=edit+cells+in+flexgrid&meta=&btnG=Google+Search

    Salu2
    lunes, 18 de febrero de 2008 11:18
  • Muchísimas gracias, Luis, pero la cuestión es que en esos enlaces que veo, lo que hacen es "simular" lo que yo digo, con un TextBox que se "superpone" sobre esas celdas, y eso ya lo hice yo, y la verdad es que es un poco engorroso. De todas formas, te agradezco enormemente el interés Wink

     

    Un cordial saludo,

    Carlos.

     

     

     Luis Ruiz Pavón Escribió:
    Hola Carlos:

    Echa un vistazo a estos enlaces a ver si es lo que buscas y me cuentas.

    http://www.google.es/search?client=firefox-a&rls=org.mozilla%3Aes-ES%3Aofficial&channel=s&hl=en&q=edit+cells+in+flexgrid&meta=&btnG=Google+Search

    Salu2

    jueves, 21 de febrero de 2008 23:56
  • Hola Buenas..

     

    Carlos, solo quisiera saber si al final resolviste el problema?

     

    Porque yo me encuentro en la misma situación que tu, y no encuentro ninguna manera de hacerlo y el truco de poner el text box.. tienes razon es muy engorroso

     

    Si encontraste algo, te pediría porfavor si me puedes ayudar o indicar alguna URL donde encontrar algo

     

    Gracias de antemano

     

     

     

    jueves, 7 de agosto de 2008 15:32