天天看點

android+控件i+重名,第7章控件.ppt

第7章控件,c第三方控件,winform第三方控件,asp.net第三方控件,第三方控件,android第三方控件,wpf第三方控件,delphi第三方控件,.net第三方控件,winform第三方控件庫

第七章控件 教學目标 了解控件的基礎知識 熟悉這些常用控件的使用方法和屬性 熟練地使用常用的控件 教學重點 常用控件的使用方法 控件的屬性 教學過程 控件概述 按鈕控件 文本框控件 圖形類控件 Tab控件 清單類控件 樹形視圖控件 清單視圖控件 滾動控件 資料視窗控件 第七章控件 PowerBuilder提供了豐富的标準控件,利用這些控件,開發人員可以實作對視窗的設計和程式設計,還可以完成應用程式開發的大多數功能。PowerBuilder為插入的控件自動命名,開發人員可以修改這些控件,以友善應用程式的開發。另外,還可以進行控件布局,以及定義控件的快捷鍵等。 第七章控件 視窗控件的種類 添加控件 視窗控件的布局調整 顯示隐藏的控件 視窗控件的通用屬性 常用的視窗控件 程式設計執行個體 視窗控件的種類 按鈕類 顯示類 輸入類 進度條類 對象類 分組類 裝飾類 7.1 在視窗上放置控件 執行“Insert | Control | 控件名稱”菜單項,或者在視窗畫闆工具欄上的控件工具箱中選擇一種控件圖示,在視窗中單擊要放置該控件的地方,即可将控件加入視窗中。控件工具箱中的圖示如圖所示。滑鼠指向控件圖示時,會出現相應的控件名稱。 7.2控件的命名規則 控件不得重名。控件名稱由兩部分組成:預設字首和名稱。 預設字首pb有規定,可以自己修改預設字首。 7.3操控控件 1、選擇控件 利用滑鼠單擊、Ctrl、滑鼠拖動 2、移動控件 選中控件,用滑鼠拖動控件可以将控件移動到指定位置,也可以用鍵盤上的移動光标鍵移動控件。 3、改變控件大小 選中控件,用滑鼠拖動控件的邊框可以改變控件的大小,或者按住【Shift】鍵的同時,使用移動光标鍵也可以改變控件大小。 4、删除控件 用Del鍵,或使用菜單 5、對齊控件 當插入控件後,就可以在布局工具中對控件進行排列和對齊操作,PowerBuilder提供了一個網格(grid)用于對齊控件。對齊控件的方法為: 選擇要對齊的控件,然後按住“Ctrl”鍵,并單擊需要同第一個對齊的控件。 然後在菜單欄中選擇“Format”|“Align”菜單項中的指令,或者在工具欄的布局下拉清單框中選擇對應的對齊方式 。 6、複制粘貼控件 7、定義控件的Tab屬性 Tab值決定了預設情況下程式運作後使用者按鍵時輸入焦點的跳轉次序。修改跳轉次序的步驟為: (1)從format菜單中選擇“Tab Order‘菜單項,或單擊工具條上的對應圖示,系統顯示各控件的Tab值。 (2)通過滑鼠單擊控件或按Tab鍵,将輸入焦點移動到要修改Tab值的控件上。 (3)輸入新的Tab值。 (4)再次單擊Tab Order 菜單項,傳回視窗設計狀态。 注意:tab值為0表示用Tab鍵移動輸入焦點是将跳過該控件。 8顯示隐藏的控件 對于程式運作時不需要顯示的控件,可以在設計視窗時不選中該控件的Visible屬性,這樣就能使視窗上不顯示該控件。執行Design | Show Invisibles菜單,系統将顯示被隐藏的控件。改變控件可視性更好的方法是,通過腳本讓程式運作時動态設定Visible屬性的值。 7.4 設定控件的共有屬性 名稱和标題 快捷鍵 先單擊控件,然後在其屬性視圖“General”頁籤中的“Text”文本框中,在字元前面加入“&”符号即可定義快捷鍵。 Visible屬性 Enable屬性 前景色和背景色 邊界Border和邊界類型BorderStyle屬性 控件的指針類型和拖動圖示 7.5 常用控件介紹 按鈕頁籤 選項按鈕 文本顯示與編輯控件 圖像控件 畫圖控件 滾動控件 清單類控件 樹形視圖控件 7.5.1 按鈕 按鈕是一種常用控件,用于完成一種特定操作。PowerBuilder提供了2種按鈕:指令按鈕和與圖像按鈕。 1 指令按鈕 2 圖像按鈕 1 指令按鈕 指令按鈕(CommandButton)是标準的Windows按鈕,帶有一個訓示按鈕功能的标簽。指令按鈕總以三維形象顯示,它沒有邊框屬性,不能修改按鈕标簽的字元顔色和背景顔色。 指令按鈕的Text屬性指定按鈕标簽,Default屬性指定是否為預設按鈕,Cancel屬性指定是否為取消按鈕。 指令按鈕的主要事件是Clicked事件,當使用者單擊按鈕時觸發該事件。 2 圖像按鈕 圖像按鈕(PictureButton)是可以顯示BMP、RLE或WMF格式圖像的指令按鈕,通常帶有2種不同圖像分别表示按鈕有效和無效狀态。當PictureButton的Enabled屬性為true時,顯示PictureName屬性指定的圖像;當Enabled為false時,顯示DisableName屬性指定的圖像。OriginalSize屬性指定按圖像按鈕本