/ / Große Bildbox (16000x16000) - vb.net, Leistung, Bildbox

Riesige Picturebox (16000x16000) - vb.net, Leistung, Bildbox

Manchmal benutzen meine Benutzer eine 16000x16000 Bildbox (die sich in einem Panel befindet, um Autoscroll zu machen).

Die Picturebox wird wie eine Kachelkarte verwendet. Darauf zeichne ich Kacheln für Karten (ja, es ist ein Karteneditor) ...

Aber die bloße Idee, eine riesige Bilderbox zu erstellen, ist für die Performance schrecklich.

Mir wurde gesagt, dass "nur der sichtbare Bereich geladen werden soll", aber was bedeuten sie unter "Laden" in einer Picturebox? Kann ich das kontrollieren?

Antworten:

4 für die Antwort № 1

Sie möchten nicht, dass die Bilderbox vollständige Bilder anzeigt, sondern Sie verwenden das Ereignis Paint, um den sichtbaren Bildbereich selbst zu zeichnen