Taille d'un panel est limité a 32767: Probleme d'affichage

Taille d'un panel est limité a 32767: Probleme d'affichage - C#/.NET managed - Programmation

Marsh Posté le 02-09-2004 à 18:02:17    

Salut,
Pourquoi la taille de mon panel est limité à 32767(serait-ce parce que la propriété size prend des Int32)?
Mon problème est: j'ai une winform appelé timeline qui est de taille finie et dont la propriété autoscroll a true et qui comporte un userControl qui grandi en fonction des zooms que l'on applique. Seulement, le userControl s'arrête a 32767 alors qu'il devrait mesurer 48000, alors l'affichage n'est pas complet il manque une partie!!!
Comment faire pour affihcer tous mon usercontrol?
merci

Reply

Marsh Posté le 02-09-2004 à 18:02:17   

Reply

Marsh Posté le 03-09-2004 à 12:19:56    

Reply

Marsh Posté le 03-09-2004 à 12:22:50    

jvais dire une grosse connerie, mais 48000 pixels, est-ce bien raisonnable ?

Reply

Marsh Posté le 03-09-2004 à 14:45:15    

clair... mon ecran fait juste du 800x600...

Reply

Marsh Posté le 03-09-2004 à 15:01:49    

oui mais je crée une timeLine (table de montage audio,video,ppt): imaginer que ma vidéo dure 2h50 et commence a la date 1h50. ma timeLine doit afficher toute ma piste grace au scroolBar

Reply

Marsh Posté le 03-09-2004 à 15:12:32    

jai une timeline composant d'une règle avec les date  
00:00        00:40        01:20        02:00       02:40        03:20        04:00        04:40       05:20        06:00        06:40        07:20       08:00
et j'affiche en dessous des rectangles correspondant aux media que j'insere dans ma table. J'ai un bouton zoom qui me permet de reduire l'intervale de 40secondes d'intervalle je passe a 20sec donc mon panel grandit et aforce de faire des zoom mon panel atteint 32767 et reste bloqué alors qu'il devrait aller plus loin.
merci

Reply

Marsh Posté le 03-09-2004 à 20:41:27    

ben tu te fais un user control qui gere dynamiquement plusieurs panel pour tes zooms... ou tu deplaces tes dessins sur ton panel pour n'afficher que la partie visible a l'ecran (si ton ecran fait 800*600, pas besoin d'avoir un panel de plus de 800*600 ...). Apres, a toi de gérer manuelement le scroll.


---------------
Hobby eien /人◕ ‿‿ ◕人\
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed