none
Problemas com Scroll RRS feed

  • Pergunta

  • Pessoal,

    Vejam que problemasso, e acho q nao tem solução, hehe.

    tenho um form, windows application, e coloco varios controles dinamicamento, um do lado do outro setando a propriedado left do controle igual ao left do controle anterior mais o tamanho do controle anterior. O problema é que são tantos controles que chega um ponto que o left, que é inteiro, não aguenta, o left passa de 32000 que é o limite máximo do inteiro, e os controles nao são mais adicionados, ficam um atras do outro, pois um left de 50000 é arredondado para 32000. alguma ideia de como resolver isso?

    Valeu

    quarta-feira, 5 de setembro de 2007 21:59

Todas as Respostas

  • Já experimentou colocar os controles dentro de um FlowLayoutPanel?

     

    (É claro que eu vou me conter e não vou perguntar porque você está criando um scroll horizontal de 50000 pixels.. Wink)

     

    EDIT: Esquece. A largura máxima do FlowLayoutPanel também é limitada a um short. Provavelmente a limitação está nas APIs do Windows, tais como SetWindowPos (http://msdn2.microsoft.com/en-us/library/ms633545.aspx).

    quinta-feira, 6 de setembro de 2007 03:26
  • Grande Igor,

    Achei uma solucao alternativa aqui, vou fazer proporcional, vou colocar uma barra HScroll incrementando de 1 em 1 e para cada incremento pego o meu controle da memoria e coloco no form, criando um efeito de rolagem, uma pseudo rolagem, vamos dizer. hehehe, mas valeu a atenção, muito obrigado mesmo. 

    E quanto ao que estou fazendo, foi até legal vc perguntar, prq estou fazendo uma ferramenta que creio que será revolucionária em nível mundial, se estiver interessado em ser um beta tester é só falar e me mandar seu email que te passo pra vc testar, ai vc vai ver onde que precisei disso, hehehehe, obrigado mais uma vez.

     

    Hebinho

    quinta-feira, 6 de setembro de 2007 20:44