AufgabeZeigt in einem separaten Fenster ein oder mehrere Fotos an, die aus Grafikdateien geladen werden.
Dieses Fenster ist mit der aufrufenden Anwendung verbunden, d.h., es liegt immer über der Anwendung und wird mit dieser minimiert.
Die Daten aus den Dateien werden unabhängig von der Hauptanwendung geladen, damit die Hauptanwendung sofort weiterarbeiten kann.


Features
 | Anzeige aller Fotos gleichzeitig oder Anzeige eines Fotos und einer Blätterfunktion
|  | Das aktuelle Foto in der Gesamtansicht wird in der Einzelansicht als erstes angezeigt.
|  | Dateinamen in die Zwischenablage kopieren
|  | Foto in die Zwischenablage kopieren
|  | Foto mit Auftragsdaten nach Excel exportieren
|  | Angabe der Vergrößerung in %
|  | Anzeigen eines toolTips mit Titel
|  | Das Fenster kann beliebig in der Größe verändert werden (auch mit dem Maus-Rad). Die Fotos passen sich optimal in der Reihen und Spaltenaufteilung an.
|  | Wenn das Foto größer als 1MB ist, muss das Laden bestätigt werden.
|  | Wenn das Foto nicht angezeigt werden kann wird der Dateipfad + Name angezeigt.
|  | Fehler werden im entsprechenden Rahmen für das Foto angezeigt. |

Implementierung
Das Programm ist in C# erstellt. Jedes Element, das ein Foto anzeigt ist ein Steuerelement, das beim Laden und Anzeigen eigenständig agiert. Es startet einen Thread und lädt die Datei, deren Pfad übergeben wurde.
Da Access allen Dlls nur eine begrenzte Speichermenge zugesteht läuft das Programm als eigene Exe und kommuniziert mit Access (die Hauptanwendung) über TCP/IP-Sockets. 

|