FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Insertar linebreak en tiempo de ejecución
Tengo un problema al querer insertar un salto de linea en el caption de un header de la columna de un TNextGrid; la colección no tiene una propiedad WordWrap pero aún así en tiempo de diseño con un simple Ctrl+Enter se consigue el objetivo de separar las lineas donde uno desee:
Pero en tiempo de ejecución al crear las columnas dinamicamente no hay forma de insertar ese linebreak; concatenar #13#10 solo inserta un par de cuadritos en el encabezado ¿alguien se ha topado con algo similar?, PD. pensé copiar el salto de linea y colocarlo directamente en la variable (como lo he hecho por ejemplo en T-SQL para ubicar los saltos de linea) pero Delphi marca un error. |
#2
|
||||
|
||||
Si, pero la solucion es muy facil, mira:
Nota: recorda que el Alto debe ser suficiente para visualizar ambas lineas, sino solo seguiras viendo una linea. Ejemplo de uso:
Saludos
__________________
|
#3
|
||||
|
||||
Si quieres escribir menos, no uses el chr, y ponlo durectamente.
Eje:
#10 salta de linea y #13 retorna el carro al principio de linea (normalmente lo hace sin el #13 Osea, solo bastaria poner un #10, poniendo #10#10#10 te salta 3 lineas. saludos. PD: ignora esto, no habia visto el final de tu post, sorry. |
#4
|
|||
|
|||
Cita:
Eso es lo que me extraña, que en tiempo de diseño si lo hace y en ejecución no |
#5
|
||||
|
||||
Probastes la solucion que te daban mas arriba?
|
#6
|
|||
|
|||
La de poner la concatenación en una función? mmmm, no, ya que debe dar el mismo resultado ...
pero nomás por no dejar dejo lo hago ..... EDITO: Lo dicho, hace exactamente lo mismo. ¿Qué diferencia habrá? mmmmmm ¿por qué esos cuadros si lo hago durante la ejecución del programa ....? EDITO2: Pues he estado jugando con esa función un rato .... ¡y ya funcionó! .... aún no entiendo la lógica del asunto ... si el contenido de la función lo coloco dentro de la rutina no lo hace pero fuera si ...., igual si le mando de parámetros el resultado de otra rutina no lo hace pero si le mando variables estring si ... en fin, lo bueno es que finalmente funcionó .... ¡gracias a ambos! Última edición por carlos estrada fecha: 03-04-2009 a las 17:14:48. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Insertar y modificar al mismo tiempo ! | hecospina | Firebird e Interbase | 4 | 17-09-2008 13:40:28 |
datos en tiempo de ejecucion. | angelp4492 | Varios | 3 | 11-02-2008 00:16:42 |
Webservice en tiempo de ejecución | uricana | Internet | 0 | 13-11-2006 08:59:57 |
Insertar banda en fasreport en tiempo ejecucion | Oni | Impresión | 0 | 03-11-2005 15:40:33 |
Tiempo de ejecucion? | st7 | Varios | 3 | 11-05-2004 22:03:28 |
|