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:
Zwingend auszufüllen sind in beiden Fällen folgende Spalten:
Optional kann auch ein Dateiname angegeben werden: File=<Dateiname>
Es gibt folgende Möglichkeiten zur Pfadangabe:
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)
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.
Das Ergebnis auf dem Dialog sieht in diesem Fall folgendermaßen aus. Beim Anklicken erscheint das Bild in Originalgröße.
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.
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.
Fall 3 Um ein statisches Bild zu platzieren, ist die Angabe einer DB-Spalte nicht notwendig. Im Feld Funktion ist der Dateiname anzugeben (File=…).
|