Position Left maximum ? [Fermé]

Messages postés
67
Date d'inscription
dimanche 16 octobre 2005
Statut
Membre
Dernière intervention
13 novembre 2009
- - Dernière réponse : jnmchl
Messages postés
67
Date d'inscription
dimanche 16 octobre 2005
Statut
Membre
Dernière intervention
13 novembre 2009
- 17 avril 2008 à 23:34
Bonsoir,

Je place dynamiquement des boutons dans un scrollbox très très large ...
Le problème c'est que à partir du moment ou le X càd le button.left dépasse 32768
tous les boutons s'alignent.
Visiblement il s'agit d'une limite de la propriété left ... faites l'essai directement depuis
la VCL.

Provisoirement et artificiellement je crée de l'espace avec un composant provisoire (left et width à 32767) et je décale la HorzScrollBar du ScrollBox avec :
  if x>=32767 then begin
     x:=x-32767;
     ScrollBox1.HorzScrollBar.Position:=32767;
  end;    
ce qui me donne la posibilité d'aller jusqu'à 65535 mais bon je n'aime pas ces magouilles ...
y'a-t-il plus simple ou plus élégant ? 

Merci d'avance

Jean-Michel
Afficher la suite