【功能說明】
繼承自 PictureBox 元件,專門用來顯示與儲存圖形欄位所使用。
【元件屬性】
Name (名稱)( string )
元件名稱,用於識別該元件。
ImageStyle ( 圖形種類 ) (enum)
圖形欄位的類型,可設定為 ImageField ,即為二進位的欄位格式,欄位內直接保存了圖形的內容; VarCharField 即為 Varchar 或 Char 欄位格式,內存著圖形檔案的名稱,以外部連結的方式顯示圖形。
DefaultPath( 預設目錄 ) (string)
當圖形要上傳保存而且 ImageStyle 為 VarCharField 的時候,這個屬性設定為圖片所保存的目錄。
【事件】
此元件無事件。
【功能函數】
此元件無函數。
【其他說明】
使用的方法如下:
1. 使用時,先要綁定 InfoBindingSource 的某個欄位。如果你的欄位裏存放的是二進位圖片資料,那麼讓此欄位名稱與 Image 屬性綁定;如果欄位裏存放的是圖片的名稱,那麼把欄位名稱要與
ImagePath 屬性綁定。
2. 設定 ImageStyle 屬性,同樣的如果欄位裏存放的是圖片資訊,那麼這裏選
ImageField ;如果欄位裏存放的是圖片的名稱,那麼這裏選
VarCharField 。
3. 如果 ImageStyle 選擇的是
VarCharField ,那麼這裏需要設定 DefaultPath 為某一個相對目錄,用來存放圖片檔。
4. 執行時, InfoPictureBox 所在的區域就會顯示出資料庫或者指定目錄中的圖片,雙按 InfoPictureBox 所在的區域,就可以選擇任意目錄中的圖片了。