21
程程程程 程程程程 Visual Basic 6.0 Visual Basic 6.0 程程程 程程程 E-mail : E-mail : [email protected] [email protected]

程式設計 Visual Basic 6.0

Embed Size (px)

DESCRIPTION

程式設計 Visual Basic 6.0. 許翠婷 E-mail : [email protected]. 輸入. Width. 文字方塊( text ) txt Text Caption MaxLength PasswordChar Locked MultiLine ScrollBars Height Width. ScaleWidth. ScaleHeight. Height. 輸入. 單選選擇鈕( OptionButton ) opt Caption Value ( Boolean ) 架框( Frame ) fra - PowerPoint PPT Presentation

Citation preview

程式設計程式設計   Visual Basic 6.0Visual Basic 6.0程式設計程式設計  

Visual Basic 6.0Visual Basic 6.0

許翠婷許翠婷E-mail : E-mail : [email protected]@scu.edu.tw

輸入• 文字方塊( text ) txt

– Text– Caption– MaxLength– PasswordChar– Locked– MultiLine– ScrollBars– Height– Width

ScaleWidth

ScaleHeightHeight

Width

• 單選選擇鈕( OptionButton ) opt– Caption– Value ( Boolean )

• 架框( Frame ) fra– Caption– Width– Height

輸入

輸入• 核取方塊( CheckBox ) chk

– Caption– Alignment– Value ( 1 )

• 清單方塊( ListBox ) lst– List– Text– ListIndex– MultiSelect– Sorted– ListCount– Colums– Selcount– Style

– Clear– AddItem Data,Index– RemoveItem Index

0123

輸入• 下拉式方塊( ComboBox ) cbo

– Style • 0.DropDown Combo • 1. simple Combo• 2.DropDown List

– List– Text– ListIndex– MultiSelect– Sorted– ListCount– Clear– AddItem Data,Index– RemoveItem Index

調色盤

VB 的色彩• 標準 RGB 色彩的有效範圍是 0 到 16,

777,215 ,由四個 Byte 組成。• 最高位元組為 0 或 80 ( 16 進位)。• 其餘從最高位元組到最低位元組依次決

定–藍( &H00FF0000 )–綠( &H0000FF00 )–紅( &H000000FF )

色彩vbBlack &H0000000

0黑 0

vbRed &H000000FF 紅 12

vbGreen &H0000FF00 綠 10

vbYellow &H0000FFFF 黃 14

vbBlue &H00FF0000 藍 9

vbMagenta &H00FF00FF 紫紅 13

vbCyan &H00FFFF00 靛 11

vbWhite &H00FFFFFF 白 15

VB 的色彩• 系統顏色( &H80000005 、 vbWindow

Background )【系統色彩常數】• 紅、綠和藍的成分,分別由一個介於 0

與 255 (&HFF) 之間的數目來表示。• 可使用

– 數值 (&H00FF00FF )– 常數 ( vbMagenta )– 函數( QBColor(13) 、 RGB(255,0,255))表示之。 (P 14-4 、 14-5)

捲軸( scroll Bar )• 輸入數值• 限制範圍• 垂直捲軸( Vertical Scroll Bar ) vsb• 水平捲軸( Horizontal Scroll Bar ) hsb

微動鈕

快捲區捲動鈕

• 屬性– LargeChange 快捲區– Max ( -32768 ~ 32767 )– Min ( -32768 ~ 32767 )– SmallChange 微動鈕– Value

捲軸( scroll Bar )

• 事件– Scroll

•移動捲動鈕時觸動– Change

•移動微動鈕時觸動。•Value 改變時觸動。

捲軸( scroll Bar )

設計簡單小畫家功能表

功能表( Menu Bar )• 定義

– 所有選單( MENU )的集合。– 每個選單內都有多個功能選項( Menu Ite

m )– 無功能選項選單( MENU ) !– 有副選單( MENU )– 選單( MENU )

三個小點(…)-啟動對話方塊

設計功能表• 「工具」「功能表編輯器」

– 新增選單– 新增選項– 新增副選單– 新增分隔線 標題 -– 設定「選取鍵」( Access Key ) Alt– 設定「快速鍵」( Accelerator ) Ctrl– 屬性

• Enabled• Checked• Visible

設計進階小畫家功能表

再談表單屬性• BackColor :

可設定用來繪製表單或控制項的背景色彩。• ForeColor :

可設定在表單或控制項中,透過繪圖方法所建立的文字或圖形色彩。

• DrawWidth :繪圖相關方法所使用的直線寬度

畫線•事件–Mousemove

•方法Line -(x,y)

修改簡易小畫家表單

作業• P8-59 第 2 題• P8-60 第 5 題• 以功能表改寫課堂練習之記事本,使其選

擇項目前出現核取式