- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十一章进阶输出入元件(一).ppt
進階輸出入元件(一) 本書第三章已介紹Form 、Label 、Edit 及Button 等最基本的輸出入元件, 本章將繼續介紹一些可以提昇輸出入視覺效果的元件, 例如CheckBox 、RadioButton 及RadioGroup 等17 個進階元件, 學習本章將可提昇使用介面的親和性。 核對框(CheckBox) 選像鈕(RadioButton) 選像鈕群組(RadioGroup) 列表盒(ListBox) 雙併盒(ComboBox) 捲軸(ScrollBar) 功能表(MainMenu)與快顯功能表(PopupMenu) 影像盒(lmage) 對話框 StringGrid DriveComboBox`DirveListBox`FileListBox及FileListBox Timer Shape BitBtn SpeedButton Chart Animate 習題 1 1 - 1 核對框(CheckBox) CheckBox 通常用來讓使用者點選某項功能的有無, 例如以下範例即可讓使用者點選文字是否表現粗體、斜體或含底線, 本物件的重要屬性如下: Checked 屬性 記錄選項是否致能。 Caption 屬性 標題。 範例11-1a 示範CheckBox 的用法。 1 1 - 2 選項鈕(RadioBut ton) 前面11-1 節的CheckBox 可以點選多個選項, 但有些情況是僅能有一個選項致能, 就像收音機的音源選擇, 當您選CD 時, 不管原來的音源為何,均會自動切掉, 當您繼續選Tape 時, CD 也會自動切掉, 這就是RadioButton 控制項的特性, 它具有排它性, 一次僅能一個選項成立。本物件的重要屬性如下: Checked 屬性 記錄選項是否致能。 範例11-2a 本例示範RadioButton 的使用。 1 1 - 3 選項鈕群組(RadioGroup) 於同一表單僅能有一個RadioButton 選項為true, 若有兩組的RadioButton要在同一表單同時出現, 則應使用本節所要介紹的RadioGroup 。例如範例11-3a 在同一表單需使用兩組選項鈕分別設定Edit1 的字型大小及邊界樣式,此時即可使用RadioGroup 元件。 範例11-3a 示範RadioGroup 的使用 自我練習 元件盤中Standard 標籤的GroupBox 及Panel 亦有分組的功能, 請讀者自行揣摩練習, 完成範例11-3a 程式的功能。 1 1 - 4 列表盒(ListBox) ListBox 的主要功能是將使用者需要輸入的文字、數字, 預先放在ListBox, 方便使用者直接點選, 以減少使用者鍵入文字、數字的困擾。於範例11-4a 中, 筆者以醫師開處方為例, 因目前大部分的程式均是醫師需鍵入藥品名稱或代碼, 本例則將處方於程式設計階段預先放入ListBox 中,待醫師操作時, 只要點選藥品名稱與重量即可, 完全不用輸入藥品名稱或記憶代碼等工作。其次, 於實務的應用中, 應將全部藥品分門別類, 放於不同的ListBox, 以減少使用著目視搜尋藥品的時間。 範例11-4a 試設計三個列表盒於表單:左邊放入藥品名稱、中間放入重量、右邊放入患者所需處方藥品。當使用者依序按一下藥品名稱、重量後, 右邊列表盒即輸出藥品及重量;當使用者按一下右邊處方藥品, 即應刪除該項指定藥品。 1 1 - 5 雙併盒(ComboBox) ComboBox 是一種結合ListBox 與Edit 的輸入控制項, 使用者於ComboBox中所點選的項目, 可以直接放入Text 屬性, 因此可以簡化程式的撰寫, 但ComboBox 一次只能點選一個項目, 因此特別適用一次只點選一個項目的場合。其待選項目(Items) 亦可使用屬性視窗或撰寫程式設定, 其方法同RadioGroup 或ListBox, 以下範例將用ComboBox 讓使用者點選其職業。 範例11-5a 請寫一個程式, 可以讓使用者依序輸入姓名、職業及性別, 其中職業的輸入方式為事先將所有可能的職業放在ComboBox, 讓使用者點選。 1 1 - 6 捲軸(ScrollBar ) ScrollBar 的功能為使用捲軸控制輸出的大小, 其使用方式請看範例11-6a, 本物件特殊屬性如下: Kind 屬性 捲軸的擺設方向, 有水平與垂直兩種, 其值如下: sbHorizontal (以水平方式呈現捲軸)。 sbVertical (以垂直方式呈現捲軸)。 Position 屬性 設定捲軸的值。 Max 屬性 捲軸可移動的最大值。 Min 屬性 捲軸可移動的最小值。 LargeChange 屬性 當使用者用滑鼠按一下捲軸盒至捲軸端點箭頭
文档评论(0)