Image控制項

Image 控制項與 PictureBox 控制項相似,但它只用於顯示圖片。它不能作為其它控制項的容器,也不支持 PictureBox 的高級方法。

基本介紹

  • 中文名:Image控制項
  • 外文名:Image Control
  • 所屬平台:Visual Basic's
  • 作用:顯示圖片
  • 相似控制項:PictureBox
  • 利用函式: Loadpicture 函式
  • 所屬屬性:Stretch 屬性
簡介,詳細信息,

簡介

用 Image 控制項代替 PictureBox
圖片載入於 Image 控制項的方法和它們載入於 PictureBox 中的方法一樣。設計時,將 Picture 屬性設定為檔案名稱和路徑,運行時,利用 Loadpicture 函式。
Image 控制項調整大小的行為與 PictureBox 不同。它具有 Stretch 屬性,而 PictureBox 具有 AutoSize 屬性。將 AutoSize 屬性設為 True 可使 PictureBox 根據圖片調整大小,設為 False 則圖片將被剪下(只有一部分圖片可見)。Stretch 屬性設為 False(預設值)時,Image 控制項可根據圖片調整大小。將 Stretch 屬性設為 True 將根據 Image 控制項的大小來調整圖片的大小,這可能使圖片變形。

詳細信息

關於 Image 控制項的詳細信息,請參閱“使用 Visual Basic's 的標準控制項”。
使用 Image 控制項創建自己的按鈕
Image 控制項也可以識別 Click 事件,因此可在要用 CommandButton 的任何地方使用該控制項。這種方法可以方便地建立有圖片的按鈕來取代標題。將幾個 Image 控制項組成一組,水平置於螢幕頂端(通常在一個 PictureBox 中),可以在應用程式中建立一個 ToolBar。
例如,對 Test Buttons一 例給出的 Image 控制項 ,用戶可以象選擇 CommandButton 一樣來選擇它。窗體第一次被顯示時,控制項顯示 Visual Basic 的圖示庫中三個交通圖示中的一個。每單擊 Image 控制項一次,就顯示一個不同的圖示。(該例的工作版本,請參閱 Controls.vbp 示例應用程式中的 Button.frm 。)
如果設計時觀察一下窗體,就會發現它實際包含所有三個圖示,它們堆集在一起。改變頂部 Image 控制項的 Visible 屬性為 False,下一幅圖像(如果其 Visible 屬性為真)將顯示於頂部。
要在 Image 控制項的周圍建立一個框線,將 BorderStyle 屬性設為 1— 固定的單框線。
注意 與 CommandButton 不同,單擊 Image 控制項時,並不顯示它被按下的動作。也就是說除非在 MouseDown 事件中改變點陣圖,否則“按鈕”正在被按下對用戶來說是看不到的。
詳細信息 關於在 Image 控制項中顯示圖形圖像的詳細信息,請參閱“使用 Visual Basic 的標準控制項”。

相關詞條

熱門詞條

聯絡我們