![]() |
Fijar columnas en un TListView
¿Qué puedo hacer para que el ancho de las columnas en un TListView no pueda cambiarse en tiempo de ejecución con el cursor del ratón cuando se muestra la cabecera de las mismas?
|
Hola Angel.Matilla.
.h Código:
...Código:
... |
Muchas garcias ecfisa. Funciona a la perfección salvo que me da un mensaje de error 'Cannot make a visible window modal', y eso sí que no sé como resolverlo. Estoy usando este código:
Código:
void __fastcall TfColegio::Button1Click(TObject *Sender)Código:
//--------------------------------------------------------------------------- |
Hola Angel.Matilla.
Pero ese error no tiene que ver con el código para evitar el redimensionado de las columnas del ListView. Se produce por que estas intentando mostrar el form "fAyuda" de forma modal, teniendo este último la propiedad Visible igual a True. Saludos :) |
Cita:
|
1 Archivos Adjunto(s)
Hola.
Si, me refiero a la propiedad visible del form, eso indica el error que estas mencionando. Te adjunto un ejemplo en el cuál podes cambiar la propiedad Visible del form antes de mostrarlo mediante un TCheckBox. Podrás ver que se muestra correctamente de forma modal cuando la propiedad Checked del CheckBox tiene valor false y provoca una excepción de modo contrario. Saludos :) |
Muchas gracias.
|
Cita:
|
Cita:
Así es, y el motivo de haber incluido el TCheckBox fue precisamente para que pudieras comprobar que el error se provocaba mostrando al formulario "fAyuda" de forma modal, cuando su propiedad Visible era true. Fijate que si lo mostras de forma no modal ( fAyuda->Show() ; ), no vas a obtener ningún error ya sea que el CheckBox fije su propiedad Visible a true o false. Saludos :) |
| La franja horaria es GMT +2. Ahora son las 21:57:38. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi