Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Duda Sobre Grilla Y Tabla
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Duda Sobre Grilla Y Tabla 
 
Hola a todos, vuelvo con una duda sobre las grillas y las tablas, bueno les cuento lo que quiero hacer.
Quiero mostrar en una fila de una grilla o tabla lo que escribo en un textArea, pero si escribo hacia abajo, en la fila no se ve bien solamente el encabezado del texArea, y aqui la duda, ¿hay alguna forma en la cual pueda mostrar bien lo que escribo en el texArea?
 



 
Haseo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Duda Sobre Grilla Y Tabla 
 
Supongo que te refieres a que cuando hay mucho texto, éste no se ve completo en la celda de la "grilla" o gridview, porque la altura de las filas es insuficiente. Creo recordar que las filas tienen una propiedad "height" para determinar su altura y "Width" para la anchura. Si tu grilla se llama por ejemplo Gridview1, sería algo como:

Gridview1.Rows[2].Height = 30
Gridview1.Columns[0].Widht = 200

 


que pondría la tercera fila con una altura de 30 pixels y la primera columna con una anchura de 200.

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Duda Sobre Grilla Y Tabla 
 
Citar:
¿hay alguna forma en la cual pueda mostrar bien lo que escribo en el texArea?


Lo que entiendo, es que, quieres que a medida que vayas escribiendo en un textArea, incluso cuando introduzcas un salto de linea, se modifique el ancho de la fila del gridviews, para que se vea el texto completo en una celda ¿no?

Bueno, puedes emplear la propiedad height, de la fila donde estes metiendo el texto.

Te paso el código de ejemplo:
Tienes que crear un Gridview , un boton y un textArea

' gambas class file

PUBLIC SUB _new()

END

PUBLIC SUB Form_Open()
Titulos_Gridview1()
END
PUBLIC SUB Titulos_Gridview1()
   WITH Gridview1
      .header = 3
      .rows.count = 4
      .columns.count = 3
      .Columns[0].title = "Columna 1"
      .Columns[1].title = "Columna 2"
      .Columns[2].title = "Columna 3"
      .Columns[0].width = 608
      .Columns[1].width = 80
      .Columns[2].width = 80
      .font.name = "Sans"
      .font.size = 10
      .Background = 16777215
      .Foreground = 0
   END WITH
END

PUBLIC SUB Button1_Click()
'meto el texto en la celda A1 (por ejemplo)
   Gridview1[0, 0].text = TextArea1.text
   Gridview1.rows[0].Height = 24 * contarSaltosdeLineas(TextArea1.text)
END

'subrrutina para contar los saltos de linea que hay en un texto
SUB contarSaltosdeLineas(texto AS String) AS Integer
  DIM lineas_texto AS String[]
  lineas_texto = Split(texto, "\n")
  RETURN lineas_texto.count
END

'cada vez que presionas una tecla va escribiendo y "redimensiona el ancho de la fila"
PUBLIC SUB TextArea1_KeyPress()
 Button1_Click()
END
 


anchofilaadap
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Duda Sobre Grilla Y Tabla 
 
Gracias por las respuestas, pero me falto agregar, quisas me sirva sus respuestas, es que esos textos los sacos desde una tabla de base de datos.
 



 
Haseo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Duda Sobre Grilla Y Tabla 
 
Creo que ya lo solucione, pero no se me ve muy bien a mi manera, pero algo es algo  
Gracias a la ayuda de jguardon

Gridview1.Rows[2].Height = 30
Gridview1.Columns[0].Widht = 200


lo solucione de esta manera

http://imageshack.us/photo/my-image...2011110400.png/

DIM res AS Result
DIM i AS Integer
DIM cantidad AS Integer
DIM texto AS String[]

 cantidad = TextBox2.Text
 
res = conexion.$Con.Exec("SELECT * FROM comentario ORDER BY rand() LIMIT " & cantidad & "")
 

  GridView1.Clear 'Borro los datos del tableview
    GridView1.Rows.Count = res.Count 'Agrego las filas que utilizare

  FOR i = 0 TO (res.Count - 1) ' Ciclo para llenar el tableview

Gridview1.Rows[i].Height = 108

    GridView1[i, 0].Text = res["id_comentario"] & "b" & "v"
    GridView1[i, 1].Text = res["comentario"]

    res.MoveNext
  NEXT
  conexion.$Con.Close 'Cierro la conexión

 



 
última edición por Haseo el Viernes, 04 Noviembre 2011, 04:58; editado 1 vez 
Haseo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Pequeña Duda Sobre Funciones shordi General 2 Viernes, 09 Octobre 2009, 18:08 Ver último mensaje
shordi
No hay nuevos mensajes Duda Simple Sobre ComboBox genoskill General 3 Domingo, 20 Noviembre 2011, 20:30 Ver último mensaje
jguardon
No hay nuevos mensajes ¿Como Puedo Hacer Que En La Grilla Me Mue... metalgearxd General 3 Sabado, 09 Marzo 2013, 19:51 Ver último mensaje
jousseph
No hay nuevos mensajes Duda Sobre Los Contenedores [Solucionado] Moriarty Controles/Librerías/Componentes 5 Domingo, 05 Junio 2016, 16:21 Ver último mensaje
Moriarty
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron