FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como hacer para que el ancho de una columna de un TListView permanezca inalterable
Hola a todos.
Necesito de vuestra ayuda. Tengo una aplicación que tiene un ListView con cabecera (Listview.ViewStyle=vsReport). Segun los requerimientos de la aplicación es necesario que el ancho de la primera columna no se pueda modificar. He intentado solucionar este problema desde el inspector de objetos, asignando el mismo valor a los atributos MaxWidth, MinWidth y Width de la propiedad Columns del ListView, pero no me da resultado. Además es necesario que el usuario no pueda hacer un drag and drop para modificar el ancho de la columna. Por favor chicos cualquier ayuda será bien recibida. Muchas gracias. |
#2
|
||||
|
||||
Hola,
No veo otro modo en que pueda hacerse que dando a la propiedad "Width" de las columnas el mismo valor que para las propiedades "MaxWidth" y "MInWidth". Bueno. Veo otro modo, pero más drástico: no mostrar las cabeceras, estableciendo la propiedad "ShowColumnHeaders" en "false". |
#3
|
||||
|
||||
Hola,
Debí haber leído mejor tu mensaje, para llegar aquí: Cita:
|
#4
|
||||
|
||||
Cita:
Cita:
// Saludos |
#5
|
||||
|
||||
Creo que se les fue un poquito las letras
si las tres propiedades (suso)- mentadas tienen el mismo valor
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#6
|
||||
|
||||
Hola,
Cita:
|
#7
|
|||
|
|||
Ante todo Dec muchas gracias por tus respuestas.
Bueno, segun la naturaleza de la aplicación, es un requerimiento indispensable que el ListView mantenga visible las cabeceras por lo tanto no puedo dar el valor False a la propiedad ShowColumnHeaders. Con respecto a las propiedades MinWidth, MaxWidth y Width, todas tienen el mismo valor, pero para sorpresa mía las cosas tampoco funcionaron como deseaba, a mi también me parece raro, intente también especificando el valor Autosize en Falso, así tampoco me funciona... Otro problema también es cuando hago un drag and drop para modificar el ancho de columnas estas se modifican cuando segun las propiedades especificadas líneas arriba esto no debería de suceder.... Otra cosa tambien que me gustaría es que no sea permitido realizar la operación drag and drop ... Bueno ...., debo seguir investigando, si encuentro alguna solución, la publico. Una vez más gracias por todo... |
#8
|
||||
|
||||
Hola,
Lo que se me ocurre es que al iniciarse la aplicación las columnas no tengan la propiedad "Width" ajustada. Me explico, si estas no se encuentran ajustadas el usuario podrá ajustarlas, otrosí, respetándose el ancho mínimo y máximo, en fin, quedándose en el ancho determinado por la propiedad "Width". Sin embargo, es extraño. Porque si tú seleccionas todas las columnas y estableces un mismo valor para las propiedades de que venimos hablando, al menos a mí, como ya he dicho, no me es posible modificar su ancho en tiempo de ejecución: a lo más aparece el cursor "cambiado" cuando uno se sitúa en alguna de las columnas como si quisiera modificar su ancho: es un efecto que ahora mismo no se me ocurre cómo quitar, pero, ya digo, lo que es el ancho de las columnas no puedo variarlo. Cita:
|
#9
|
||||
|
||||
Cita:
// Saludos |
#10
|
|||
|
|||
Cita:
Hace mucho tiempo lei Niebla, para ser sincero no puedo afirmar (tampoco negar) si Unamuno hizo uso de los "retrueques". La memoria es frágil . Pero si les puedo asegurar que fué una obra de la que disfruté y aprendí mucho. Especialmente con el laberinto filosófico que se desencadena en el lector cuando el protagonista de la obra interactúa con el autor de la misma . Extraño, pero interesante... |
#11
|
|||
|
|||
Cita:
|
#12
|
|||
|
|||
Cita:
|
#13
|
||||
|
||||
Hola,
Bueno. Lo cierto es que he dicho de refrescar mi memoria, pero ya saben lo que hace falta para partir un pan,... ¡el pan mismo! (No se extrañen, muchos responden: "un cuchillo", por ejemplo). Quiero decir que tengo menos memoria que un mosquito, para mi mal, o para mi bien, no sé qué pensar... ¿cómo voy a hacerlo si digo que me falta una parte fundamental que influye en el pensamiento de qué manera? Pero, basta. Digo que no recuerdo cuál fue el primer libro de Unamuno que leí; sé que tengo algunos por aquí que aún no leí, al menos no del todo, o que no me importaría releer (suele serme mejor la relectura que la lectura de las cosas). Digo que tengo "algunos" porque de los diez tomos de las obras completas de este autor cuento con los cuatro primeros. Los otros no se publicaron aún, aunque tampoco podría hacerme con ellos ahora mismo: son caros, hablando en plata y de plata. Pero, yendo a lo que iba, el caso es me alegra comprobar que no soy el único al que ha hecho cavilar, en la medida de mis posibilidades, don Miguel, y eso aunque Google se encone en corregir a quien quiere decir lo que quiere decir y no otra cosa... Por cierto que, hay algo que nos une (tantas cosas nos separan) a Unamuno y a mí, sin ir más lejos, y es la profunda admiración por otro Miguel, de Cervantes Saavedra. De éste sí tengo casualmente cuatro tomos también, pero estos contienen sus obras completas, o, por mejor decir, las que nos han llegado. Claro que Unamuno fue más allá de la mera posesión de las letras cervantinas; escribió sobre Cervantes y sobre don Quijote, y estudió, más que leyó, sino que leyó despacio la obra de Cervantes, como digo, con mucha admiración. Uno de sus libros se titula Tres novelas ejemplares y un prólogo, en clara alusión (suele decirse) a las Novelas Ejemplares de Cervantes: Riconete y Cortadillo, La gitanilla, El coloquio de los perros, etc. Obras estas últimas altamente recomendables para entrarle a Cervantes, porque no son tan largas como Don Quijote de la Mancha, si bien igual de entretenidas y divertidas, curiosas y profundas, admirables y tajantes, en el sentido de que dejan claro quién era Miguel de Cervantes Saavedra: o lo menos dejan imaginarlo, ¿qué mejor que eso? |
#14
|
||||
|
||||
Hola,
Cita:
Cita:
|
#15
|
||||
|
||||
Hola,
Cita:
|
#16
|
||||
|
||||
Si Lepe estuviera por estos lares diría que en lugar del ListView uses el VirtualTreeView con el cual se puede hacer perfectamente éste y otros menesteres.
Pero como no está por aquí, no digo nada. // Saludos |
#17
|
|||
|
|||
Cita:
|
#18
|
||||
|
||||
Lo que si te digo es que no es una componente tan sencilla como otras; pero si buscas en los foros seguramente encontrarás mucha información que te ayude a comenzar ya que Lepe ha escrito muchas veces acerca de ella.
// Saludos |
|
|
|