PictureBox

Home  Zurück  Weiter

Die PictureBox ist ein Control zum Einfügen von Bildern in die Karteikarte. Es sind drei Möglichkeiten zu unterscheiden:

 

1.Anzeige einer Bilddatei auf einem Dialog.
2.Steuerung der PictureBox über ein anderes Control (Bsp.:DialogBox).
3.Platzierung von statischen Bildern auf der Karteikarte (z.B. Logo)

 

Zwingend auszufüllen sind in beiden Fällen folgende Spalten:

ID
DialogID
Zeile
Spalte
DBSpalte (in Fall 1 und 2)
Hoehe
Breite
Typ

 

Optional kann auch ein Dateiname angegeben werden: File=<Dateiname>

 

Es gibt folgende Möglichkeiten zur Pfadangabe:

keine Angabe: die Dokumente liegen direkt im Datenverzeichnis
Relativpfad ausgehend von der Dokumente-Relation (Datenverzeichnis)
Absoluter Pfad (lokal oder im Netzwerk mit Angabe des Computernamens)

 

Es ist möglich, Hintergrund- und Rahmenfarbe der der PictureBox mit Hilfe der Style-Tabelle zu konfigurieren. Dazu für die PictureBox den gewünschten Style in der Spalte Style eintragen.

In der Tabelle Style muss für diesen Style-Typen das Feld

-        Editor=-1 (Hintergrund/Schatten)

-Label =-1 (Rahmen) sein.

 

Im ersten Fall wird der Spaltenname, der den Namen der Bilddatei beinhaltet, in der DBSpalte der Tabelle Control festgelegt. In der Spalte Funktion wird der Pfad der Bilddaten ausgehend vom Datenverzeichnis angegeben.

Hoehe und Breite bestimmen die Ausmaße der Bildanzeige.

 

Im zweiten Fall wird eine DialogBox mit Hoehe und Breite definiert. Die LinkID wird im Feld Funktion angegeben. Dann wird eine PictureBox konfiguriert, deren ID für die DialogBox im Feld Funktion als PictureControl festgelegt wird. Zusätzlich sind hier die Angaben der Spalte (PictureColumn), in der die Bildnamen stehen und der Pfad (Path) ausgehend vom Datenverzeichnis anzugeben. Für die PictureBox sind lediglich die Breite und Hoehe zu konfigurieren. Die Angabe einer DBSpalte entfällt.

 

Im dritten Fall entfällt die Angabe einer DBSpalte. Im Feld Funktion werden Dateiname und ggf. Pfad angegeben.

 

Fährt man in der Karteikarte mit der Maus über eine PictureBox, wechselt der Mauszeiger in eine Hand.

 

Beispiele:

Fall 1

 

Die Spalte Bemerkungen enthält die Dateinamen der Bilddateien. Dieser wird in der DBSpalte eingegeben. Als Pfad wird Path=Bilder im Feld Funktion eingetragen.

bsp_picture_box_fall1_a

 

Das Ergebnis auf dem Dialog sieht in diesem Fall folgendermaßen aus. Beim Anklicken erscheint das Bild in Originalgröße.

bsp_picture_box_fall1_b

 

Fall 2

Hoehe und Breite der DialogBox werden festgelegt. Die LinkID wird im Feld Funktion angegeben. Es muss eine PictureBox definiert werden. Die ID dieser PictureBox wird für die DialogBox im Feld Funktion als PictureControl festgelegt. Zusätzlich sind hier die Angaben der Spalte (PictureColumn), in der die Bildnamen stehen und der Pfad (Path) ausgehend vom Datenverzeichnis anzugeben. Für die PictureBox sind lediglich die Breite und Hoehe zu konfigurieren.

bsp_dialog_box_fall2_a

bsp_dialog_box_fall2_f

 

Wählt man in der DialogBox einen Eintrag an, erscheint in der PictureBox die zughörige Bildvorschau. Beim Anklicken erscheint das Bild in Originalgröße.

bsp_dialog_box_fall2_d

bsp_dialog_box_fall2_e

 

Fall 3

Um ein statisches Bild zu platzieren, ist die Angabe einer DB-Spalte nicht notwendig. Im Feld Funktion ist der Dateiname anzugeben (File=…).

 

bsp_picture_box_fall3_a

 

bsp_picture_box_fall3_b