2011-01-30 5 views
0

Parfois, mes utilisateurs vont utiliser une image 16000x16000 (qui est situé dans un panneau, pour autoscroll).Énorme imagebox (16000x16000)

La zone d'image est utilisée comme une carte de mosaïque. Sur cela, je dessine des tuiles pour faire des cartes (oui, c'est un éditeur de carte) ...

Mais la simple idée de pouvoir créer une imagebox aussi énorme, c'est terrible pour la performance.

On me dit de "charger seulement la zone visible", mais que signifient-ils par "charger" sur une image? Puis-je contrôler cela?

Répondre

4

Vous ne souhaitez pas que la zone d'image affiche des images complètes. Au lieu de cela, vous utilisez l'événement Paint pour dessiner vous-même la partie de l'image visible