Tema: scroll bar
Ver Mensaje Individual
  #3  
Antiguo 25-12-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por Celta Ver Mensaje
hola mi problema es que tengo un panel y al desplazar con el scroll este se ve como si daria pantayasos como si no estubiera activada la propiedad doublebuffer por que sucede esto?
tengo otro problemita ...
como moveria el scroll bar con el teclado
saludos
Sobre tu primera consulta... ni idea.

Sobre la segunda no especificas cuál es el componente que está afectado por el ScrollBar, pero para desplazar una TScrollBar
vertical con el teclado por ejemplo, podés utilizar el mensaje WM_VSCROLL.
Código Delphi [-]
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;  Shift: TShiftState);
begin
  if Key = VK_UP then
    Perform(WM_VSCROLL, SB_LINEUP, 0);
  if Key = VK_DOWN then
    Perform(WM_VSCROLL, SB_LINEDOWN, 0);
end;

[ Aca ] tenés detalles sobre el mensaje WM_HSCROLL para el desplazamiento horizontal, es casi lo mismo; sólo tenés que detectar
VK_LEFT y VK_RIGHT.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 25-12-2010 a las 00:27:29.
Responder Con Cita