Fecha actual Vie May 17, 2024 6:17 pm

Todos los horarios son UTC + 1 hora [ DST ]




Nuevo tema Responder al tema  [ 1 mensaje ] 
Autor Mensaje
 Asunto: TSplitter
NotaPublicado: Mar Mar 14, 2006 12:58 am 
Avatar de Usuario

Registrado: Vie Oct 07, 2005 8:26 pm
Mensajes: 115
Ubicación: Valencia - España
Bruno:
sería posible disponer de la propiedad TSplitter:ResizeStyle, para controlar mejor el redimensionado de los controles que contiene el Splitter.
EN C++ Builder 6, tiene estos estados:
rsNone Moving the splitter with the mouse has no effect.
rsLine A line is drawn indicating the new position of the splitter that would result if the user released the mouse at the current position. The splitter does not actually move and no controls are resized.
rsUpdate The control against which the splitter is aligned is resized based on the current mouse position, and the splitter is moved to that position.
rsPattern A pattern is drawn indicating the new position of the splitter that would result if the user released the mouse at the current position. The splitter does not actually move and no controls are resized. This is the default value for ResizeStyle.

El estado rsLine, lo veo muy interesante, ya que solo se redimensiona cuando se suelta el ratón , mientras tanto solo se dibuja una linea donde quedará el Splitter al soltarlo. Es como lo hace el Explorer.exe, de esa manera creo que se evitan redimensionados cada vez que se desplaza un pixel el Splitter y desaparen los parpadeos propios del redimensionado.

Una sugerencia.

Un saludo.
Vïctor


Arriba
 Perfil  
Responder citando  
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 1 mensaje ] 

Todos los horarios son UTC + 1 hora [ DST ]


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Buscar:
Saltar a:  
cron