FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Título columna en varias líneas
Hola, en un datagrid, ¿cómo puedo hacer que el título de una columna ocupe varias líneas (tengo una columna en el que el contenido son dos caracteres, pero el título es bastante largo y no me deja espacio para añadir más columnas sin hacer scroll)?
Gracias. |
#2
|
||||
|
||||
Creo que aquí se trató el tema.
|
#3
|
|||
|
|||
Gracias
Gracias por la ayuda, pero yo lo necesito para .NET. Intento buscar la solución partiendo de la base de ese ejemplo.
Gracias. |
#4
|
|||
|
|||
HE encontrado algo pero no va
Hola, buscando por el google he encontrado lo siguiente:
Código:
DataGridTextBoxColumn1.TextBox.Multiline := True; DataGridTextBoxColumn1.TextBox.WordWrap := True; En el datagrid, me ha llamado la atención de que existe la propiedad RowHeaderWidh pero no la RowHeaderHeight. Sigo buscando... |
#5
|
||||
|
||||
El datagrid, cuando renderiza el control, escribe puro html, por lo que si incluyes los saltos manualmente (con <br />) en el titulo del header de la columna, debe hacer los saltos que deseas.
__________________
Héctor Geraldino Software Engineer |
#6
|
|||
|
|||
No funcionó
Hola, gracias por la ayuda. No ha funcionado porque no estoy escribiendo una página WEB sino un formulario de Windows, aunque, igualmente, lo he probado.
A parte del "br", he probado el carácter intro (#13), pero no ha funcionado. Ya no se me ocurren más cosas. Código:
procedure PrincipalWinForm.InitializeComponent; Begin Self.DataGridTableStyle1 := System.Windows.Forms.DataGridTableStyle.Create; Self.DataGridTextBoxColumn1 := System.Windows.Forms.DataGridTextBoxColumn.Create; Self.DataGridTextBoxColumn2 := System.Windows.Forms.DataGridTextBoxColumn.Create; Self.DataGridTextBoxColumn3 := System.Windows.Forms.DataGridTextBoxColumn.Create; Self.DataGridTextBoxColumn4 := System.Windows.Forms.DataGridTextBoxColumn.Create; Self.DataGridTextBoxColumn5 := System.Windows.Forms.DataGridTextBoxColumn.Create; Self.DataGridTextBoxColumn6 := System.Windows.Forms.DataGridTextBoxColumn.Create; Self.DataGridTableStyle1.GridColumnStyles.AddRange(TArrayOfSystem_Windows_Forms_DataGridColumnStyle.Create(Self.DataGridTextBoxColumn1, Self.DataGridTextBoxColumn2, Self.DataGridTextBoxColumn3, Self.DataGridTextBoxColumn4, Self.DataGridTextBoxColumn5, Self.DataGridTextBoxColumn6)); Self.DataGridTextBoxColumn6.TextBox.Multiline := True; Self.DataGridTextBoxColumn6.TextBox.WordWrap := True; Self.DataGridTextBoxColumn6.HeaderText := 'Linea1 ' + #13 + 'Linea2'; End; |
#7
|
|||
|
|||
Se me olvidaba
Hola, se me olvidaba decir que también había probado esto:
Código:
Self.DataGridTextBoxColumn6.TextBox.Bounds.X := 50; Self.DataGridTextBoxColumn6.TextBox.Bounds.Y := 1500; |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
StringGrid (celda, con varias lineas) | Caro | OOP | 3 | 20-06-2006 22:58:24 |
capturar click en la columna de titulo StringGrid | poliburro | Varios | 10 | 23-01-2006 12:12:21 |
Stringgrid Ordenar datos con click en titulo de columna | dmassive | Varios | 1 | 20-01-2006 04:09:12 |
label en varias lineas | VolaRe | Varios | 10 | 11-04-2004 16:14:26 |
Showmessage con varias líneas | victork_py | Varios | 1 | 20-08-2003 15:03:19 |
|