常用窗口控件_第1頁(yè)
常用窗口控件_第2頁(yè)
常用窗口控件_第3頁(yè)
常用窗口控件_第4頁(yè)
常用窗口控件_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)第第13章章 常用窗口控件常用窗口控件 13-1 13-1 窗口控件的通用屬性窗口控件的通用屬性 13-2 13-2 常用窗口控件常用窗口控件 數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)n 控件是構(gòu)成控件是構(gòu)成PowerBuilder應(yīng)用程序用戶界應(yīng)用程序用戶界面、完成數(shù)據(jù)輸入面、完成數(shù)據(jù)輸入/輸出的強(qiáng)有力工具。了解和輸出的強(qiáng)有力工具。了解和熟悉各種控件的功能、作用和用法是設(shè)計(jì)美觀的熟悉各種控件的功能、作用和用法是設(shè)計(jì)美觀的用戶界面的前提和基本要求,只有這樣,才能夠用戶界面的前提和基本要求,只有這樣,才能夠根據(jù)業(yè)務(wù)工作的具體要求,迅速構(gòu)造出操作方便、根據(jù)業(yè)務(wù)工作的具體要求,迅速構(gòu)

2、造出操作方便、使用靈活、安全穩(wěn)健、界面友好的應(yīng)用程序。使用靈活、安全穩(wěn)健、界面友好的應(yīng)用程序。n 控件是控件是PowerBuilder應(yīng)用程序圖形界面的應(yīng)用程序圖形界面的重要組成部分,一方面,控件豐富美化了窗口界重要組成部分,一方面,控件豐富美化了窗口界面,另一方面,控件也為用戶操縱應(yīng)用程序以及面,另一方面,控件也為用戶操縱應(yīng)用程序以及應(yīng)用程序表現(xiàn)數(shù)據(jù)提供了靈活多樣的手段。應(yīng)用程序表現(xiàn)數(shù)據(jù)提供了靈活多樣的手段。數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)nPowerBuilder的控件基本上可分為兩類(lèi):的控件基本上可分為兩類(lèi): 一類(lèi)能夠響應(yīng)用戶的操作,它們具有事件一類(lèi)能夠響應(yīng)用戶的操作,它們具有事件(如按鈕、

3、編輯框等);(如按鈕、編輯框等); 另一類(lèi)不響應(yīng)用戶的操作,它們沒(méi)有事件另一類(lèi)不響應(yīng)用戶的操作,它們沒(méi)有事件(如繪圖控件)。無(wú)論哪類(lèi)控件,只有將其放置(如繪圖控件)。無(wú)論哪類(lèi)控件,只有將其放置到窗口上、與窗口融為一體時(shí)才能發(fā)揮其作用。到窗口上、與窗口融為一體時(shí)才能發(fā)揮其作用。 如何向窗口添加控件、窗口布局調(diào)整請(qǐng)同學(xué)如何向窗口添加控件、窗口布局調(diào)整請(qǐng)同學(xué)們自己看書(shū)。們自己看書(shū)。 下面我們介紹常用的幾個(gè)窗口控件用法及其下面我們介紹常用的幾個(gè)窗口控件用法及其常用的屬性、函數(shù)和事件。常用的屬性、函數(shù)和事件。數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)13-1 窗口控件的通用屬性窗口控件的通用屬性n大多數(shù)控件都有個(gè)標(biāo)題

4、,用于向用戶提示控件的大多數(shù)控件都有個(gè)標(biāo)題,用于向用戶提示控件的功用,比如按鈕、單選鈕、復(fù)選框都有標(biāo)題。功用,比如按鈕、單選鈕、復(fù)選框都有標(biāo)題。n為了方便用戶的鍵盤(pán)操作,應(yīng)該為控件設(shè)置訪問(wèn)為了方便用戶的鍵盤(pán)操作,應(yīng)該為控件設(shè)置訪問(wèn)鍵(鍵(Accelerator,有些書(shū)籍將其稱(chēng)為加速,有些書(shū)籍將其稱(chēng)為加速鍵)。所謂訪問(wèn)鍵是這樣的組合鍵,用戶按住鍵)。所謂訪問(wèn)鍵是這樣的組合鍵,用戶按住Alt鍵后再按訪問(wèn)鍵,就能把輸入焦點(diǎn)移動(dòng)到定鍵后再按訪問(wèn)鍵,就能把輸入焦點(diǎn)移動(dòng)到定義該訪問(wèn)鍵的控件上。義該訪問(wèn)鍵的控件上。n有些控件我們希望根據(jù)程序運(yùn)行情況決定用戶是有些控件我們希望根據(jù)程序運(yùn)行情況決定用戶是否能訪問(wèn)

5、它,這時(shí),可通過(guò)設(shè)置控件的否能訪問(wèn)它,這時(shí),可通過(guò)設(shè)置控件的Visible或或Enabled屬性來(lái)實(shí)現(xiàn)。下面分別介紹設(shè)置控屬性來(lái)實(shí)現(xiàn)。下面分別介紹設(shè)置控件標(biāo)題、訪問(wèn)鍵以及可訪問(wèn)性的方法。件標(biāo)題、訪問(wèn)鍵以及可訪問(wèn)性的方法。數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)n一、標(biāo)題(一、標(biāo)題(text) 設(shè)置控件標(biāo)題控件標(biāo)題就是顯示在控件上的文字。大多數(shù)設(shè)置控件標(biāo)題控件標(biāo)題就是顯示在控件上的文字。大多數(shù)控件都有標(biāo)題。控件都有標(biāo)題。在窗口畫(huà)板上設(shè)置控件標(biāo)題文字的方法是:在窗口畫(huà)板上設(shè)置控件標(biāo)題文字的方法是: 1. 選中控件;選中控件; 2.在窗口畫(huà)筆風(fēng)格欄(在窗口畫(huà)筆風(fēng)格欄(Style)左邊的)左邊的“text”中鍵入

6、中鍵入標(biāo)題文字。標(biāo)題文字。我們也可以在程序中動(dòng)態(tài)地控制窗口控件的標(biāo)題。我們也可以在程序中動(dòng)態(tài)地控制窗口控件的標(biāo)題。 例如:把單行編輯器中輸入的文本取出:例如:把單行編輯器中輸入的文本取出:string strstr=sle_1.text 將將cb_ok的提示設(shè)置為的提示設(shè)置為“關(guān)閉關(guān)閉”cb_ok.text=”關(guān)閉關(guān)閉” 將單行編輯框設(shè)置初值為將單行編輯框設(shè)置初值為”start”sle_1.text=”start”數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)n二、是否可視二、是否可視, visible屬性表示控件是否可見(jiàn)。屬性表示控件是否可見(jiàn)。Cb_1.visible=falseSle_1.visible=f

7、alsen三、三、enabled屬性屬性 enabled屬性是每個(gè)控件都具有的屬性。該屬性是每個(gè)控件都具有的屬性。該屬性是屬性是true時(shí),該控件處于活動(dòng)狀態(tài),能夠響應(yīng)時(shí),該控件處于活動(dòng)狀態(tài),能夠響應(yīng)用戶的操作,當(dāng)用戶的操作,當(dāng)enabled屬性是屬性是false時(shí),該控時(shí),該控件處于不活動(dòng)狀態(tài),其事件不會(huì)被觸發(fā),控件的件處于不活動(dòng)狀態(tài),其事件不會(huì)被觸發(fā),控件的標(biāo)題和輪廓變?yōu)榛疑?,控件只可?jiàn)而不可用。標(biāo)題和輪廓變?yōu)榛疑?,控件只可?jiàn)而不可用。 Cb_1.enabled=false Sle_1.enabled=false數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)n四、快捷鍵四、快捷鍵 所謂快捷鍵是組合鍵,用戶所

8、謂快捷鍵是組合鍵,用戶alt鍵后再按住鍵后再按住快捷鍵,就能把輸入焦點(diǎn)移動(dòng)到該控件上??旖萱I,就能把輸入焦點(diǎn)移動(dòng)到該控件上。 對(duì)命令按鈕、復(fù)選框、單選鈕這類(lèi)有標(biāo)題的對(duì)命令按鈕、復(fù)選框、單選鈕這類(lèi)有標(biāo)題的控件,定義快捷鍵的方法很簡(jiǎn)單,只要定義標(biāo)題控件,定義快捷鍵的方法很簡(jiǎn)單,只要定義標(biāo)題時(shí)在作為訪問(wèn)鍵的字符前放上時(shí)在作為訪問(wèn)鍵的字符前放上&字符即可,字符即可,PowerBuilder會(huì)把該字符顯示成帶下劃線方會(huì)把該字符顯示成帶下劃線方式。式。 關(guān)閉關(guān)閉&c 例如,要給命令按鈕例如,要給命令按鈕“確定確定”加上訪問(wèn)鍵加上訪問(wèn)鍵“A”,只要將其標(biāo)題修改為,只要將其標(biāo)題修改為“&

9、;A確定確定”即可。即可。數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)n 對(duì)沒(méi)有標(biāo)題的控件,比如單行編輯框、多行對(duì)沒(méi)有標(biāo)題的控件,比如單行編輯框、多行編輯框、列表框、下拉列表框等,定義快捷鍵的編輯框、列表框、下拉列表框等,定義快捷鍵的方法是:方法是:n 1. 雙擊該控件打開(kāi)屬性設(shè)置對(duì)話框;雙擊該控件打開(kāi)屬性設(shè)置對(duì)話框;n 2. 在在“General”標(biāo)簽頁(yè)的標(biāo)簽頁(yè)的“Accelerator”編輯框中鍵入作為訪問(wèn)鍵的字符,例如,要使編輯框中鍵入作為訪問(wèn)鍵的字符,例如,要使Alt+A成為單行編輯框的訪問(wèn)鍵,那么在成為單行編輯框的訪問(wèn)鍵,那么在“Accelerator”編輯框中鍵入字符編輯框中鍵入字符“a”。數(shù)據(jù)庫(kù)

10、管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)n五、顏色五、顏色 Backcolor背景色背景色 Textcolor字體的顏色字體的顏色 St_1.textcolor=RGB(255,0,0) St_1.backcolor=RGB(192,192,192)n六、標(biāo)簽六、標(biāo)簽tag屬性屬性 tag屬性是與控件相關(guān)的字符串,本身沒(méi)有屬性是與控件相關(guān)的字符串,本身沒(méi)有什么用途,主要取決于用戶如何使用他,標(biāo)簽什么用途,主要取決于用戶如何使用他,標(biāo)簽主要用于做注解、說(shuō)明、標(biāo)記等。主要用于做注解、說(shuō)明、標(biāo)記等。數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)n七、邊界七、邊界border和邊界類(lèi)型和邊界類(lèi)型borderstyle屬性。屬性。 Bor

11、der屬性是一個(gè)布爾類(lèi)型的值,它決屬性是一個(gè)布爾類(lèi)型的值,它決定了控件是否有邊界。只有當(dāng)定了控件是否有邊界。只有當(dāng)border屬性被屬性被設(shè)置為設(shè)置為true時(shí),時(shí),borderstyle屬性才會(huì)有效。屬性才會(huì)有效。數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)13-2 常用窗口控件常用窗口控件 n PowerBuilder的控件基本上可分為兩類(lèi):一類(lèi)能的控件基本上可分為兩類(lèi):一類(lèi)能夠響應(yīng)用戶的操作,它們具有事件(如按鈕、編輯框夠響應(yīng)用戶的操作,它們具有事件(如按鈕、編輯框等);另一類(lèi)不響應(yīng)用戶的操作,它們沒(méi)有事件(如幾等);另一類(lèi)不響應(yīng)用戶的操作,它們沒(méi)有事件(如幾何畫(huà)筆),它們?cè)诖翱谏现饕鹧b飾作用。何畫(huà)筆

12、),它們?cè)诖翱谏现饕鹧b飾作用。n一、按鈕控件一、按鈕控件n 按鈕控件是大多數(shù)用戶界面不可缺少的要素之一,按鈕控件是大多數(shù)用戶界面不可缺少的要素之一,它表示一個(gè)動(dòng)作,用戶通過(guò)單擊選擇按鈕時(shí),將完成一它表示一個(gè)動(dòng)作,用戶通過(guò)單擊選擇按鈕時(shí),將完成一個(gè)或一系列操作。個(gè)或一系列操作。PowerBuilder中的按鈕有兩種形式:中的按鈕有兩種形式:命令按鈕和圖形按鈕,命令按鈕上只顯示一行提示按鈕命令按鈕和圖形按鈕,命令按鈕上只顯示一行提示按鈕功能的文字,而圖形按鈕則既能夠顯示提示文字,又可功能的文字,而圖形按鈕則既能夠顯示提示文字,又可以顯示圖像。以顯示圖像。n命令按鈕有十幾個(gè)事件,其中最常用的是命令

13、按鈕有十幾個(gè)事件,其中最常用的是clicked事件。事件。 數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)n二、單選鈕、復(fù)選框與組框二、單選鈕、復(fù)選框與組框 使用圖形界面的目的是為了在直觀明了的同時(shí)方便使用圖形界面的目的是為了在直觀明了的同時(shí)方便用戶的操作。通過(guò)簡(jiǎn)單選擇就能完成的任務(wù)就不應(yīng)該讓用戶的操作。通過(guò)簡(jiǎn)單選擇就能完成的任務(wù)就不應(yīng)該讓用戶一個(gè)個(gè)地鍵入,單選鈕、復(fù)選框正是為了方便用戶用戶一個(gè)個(gè)地鍵入,單選鈕、復(fù)選框正是為了方便用戶做出抉擇而設(shè)計(jì)的。做出抉擇而設(shè)計(jì)的。 單選鈕用來(lái)表示一組互斥的選項(xiàng),用戶只能從中選擇單選鈕用來(lái)表示一組互斥的選項(xiàng),用戶只能從中選擇一個(gè)。單選鈕帶有一個(gè)圓形圖案,當(dāng)被選中時(shí),其圖案一

14、個(gè)。單選鈕帶有一個(gè)圓形圖案,當(dāng)被選中時(shí),其圖案中心出現(xiàn)一個(gè)黑點(diǎn),未被選中時(shí),其圖案中心為空白。中心出現(xiàn)一個(gè)黑點(diǎn),未被選中時(shí),其圖案中心為空白。 復(fù)選框用來(lái)表示是復(fù)選框用來(lái)表示是/否或真否或真/假兩種狀態(tài),它常常被假兩種狀態(tài),它常常被成組使用,同一組中可有多個(gè)復(fù)選框被選中。復(fù)選框被成組使用,同一組中可有多個(gè)復(fù)選框被選中。復(fù)選框被選中時(shí),方框內(nèi)出現(xiàn)一個(gè)叉(選中時(shí),方框內(nèi)出現(xiàn)一個(gè)叉(X)號(hào);未被選中時(shí),方)號(hào);未被選中時(shí),方框內(nèi)為空白。單選鈕、復(fù)選框的分組通過(guò)組框來(lái)實(shí)現(xiàn),框內(nèi)為空白。單選鈕、復(fù)選框的分組通過(guò)組框來(lái)實(shí)現(xiàn),因此,我們通??吹降慕缑嬷?,組框與單選鈕、復(fù)選框因此,我們通??吹降慕缑嬷?,組框與

15、單選鈕、復(fù)選框常常結(jié)伴而行。使用分組框可以修飾界面,使界面條理常常結(jié)伴而行。使用分組框可以修飾界面,使界面條理清晰。對(duì)于單選按鈕,還有一個(gè)重要的作用就是分組。清晰。對(duì)于單選按鈕,還有一個(gè)重要的作用就是分組。分組框的分組作用只對(duì)單選按紐有效。分組框的分組作用只對(duì)單選按紐有效。數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)n常用事件:常用事件: 是是Clicked,它在用戶單擊單選鈕或復(fù)選框時(shí),它在用戶單擊單選鈕或復(fù)選框時(shí)觸發(fā)。觸發(fā)。n常用的屬性常用的屬性 Checked:布爾類(lèi)型,指該單選框或復(fù)選框:布爾類(lèi)型,指該單選框或復(fù)選框是否被選中。是否被選中。n單選按紐應(yīng)用:?jiǎn)芜x按紐應(yīng)用: 在在w_1上有三個(gè)單選按紐,用

16、分組框分為上有三個(gè)單選按紐,用分組框分為一組,分別代表顏色紅、綠、藍(lán)。還有一個(gè)命令一組,分別代表顏色紅、綠、藍(lán)。還有一個(gè)命令按紐按紐cb_color,要求在單擊該按紐時(shí),按照單,要求在單擊該按紐時(shí),按照單選按紐的選擇,改變窗口的背景色選按紐的選擇,改變窗口的背景色數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)在在cb_color的的clicked事件中:事件中: if rb_r.checked then parent.backcolor=RGB(255,0,0) end if if rb_g.checked then parent.backcolor=RGB(0,255,0) end

17、 if if rb_b.checked then parent.backcolor=rgb(0,0,255) end if 數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)n復(fù)選按紐應(yīng)用復(fù)選按紐應(yīng)用 在在w_1上有三個(gè)復(fù)選按紐,用分組框分為上有三個(gè)復(fù)選按紐,用分組框分為一組,分別代表顏色紅、綠、藍(lán)。還有一個(gè)命令一組,分別代表顏色紅、綠、藍(lán)。還有一個(gè)命令按紐按紐cb_color,要求在單擊該按紐時(shí),按照復(fù),要求在單擊該按紐時(shí),按照復(fù)選按紐的選擇顏色的組合,改變窗口的背景色選按紐的選擇顏色的組合,改變窗口的背景色數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)在在cb_color的的clicked事件中事件中 int r,g,b r=0

18、 g=0 b=0 if cbx_r.checked then r=255 if cbx_g.checked then g=255 if cbx_b.checked then b=255 parent.backcolor=rgb(r,g,b)數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)三、單行編輯框與多行編輯框三、單行編輯框與多行編輯框 n 單行編輯框通常用于輸入一行文本,它有一個(gè)單行編輯框通常用于輸入一行文本,它有一個(gè)屬性屬性PASSWORD如選中,則可以用于輸入口如選中,則可以用于輸入口令、密碼。鍵入內(nèi)容用令、密碼。鍵入內(nèi)容用“*”隱蔽。隱蔽。n 多行編輯框適合于大段、多行文字的錄入;而多行編輯框適合于大段

19、、多行文字的錄入;而掩碼編輯框能夠讓用戶以熟悉的格式鍵入數(shù)據(jù)。掩碼編輯框能夠讓用戶以熟悉的格式鍵入數(shù)據(jù)。n 單行編輯框常用的事件單行編輯框常用的事件:n modified:用戶在修改了單行編輯框中內(nèi)容:用戶在修改了單行編輯框中內(nèi)容時(shí)、并移走焦點(diǎn)時(shí)觸發(fā)該事件。通常在該事件進(jìn)時(shí)、并移走焦點(diǎn)時(shí)觸發(fā)該事件。通常在該事件進(jìn)行用戶輸入內(nèi)容的有效性檢查。行用戶輸入內(nèi)容的有效性檢查。數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)n例如單行編輯框用于例如單行編輯框用于sle_date輸入日期。輸入日期。 在在sle_date的的modified事件中加入,有效事件中加入,有效性檢查代碼:性檢查代碼: if not isdate(

20、sle_date.text) then messagebox(“”,“非法日期,請(qǐng)重新輸非法日期,請(qǐng)重新輸入!入!”) end if常用屬性常用屬性 text屬性:編輯框輸入的值存放在該屬性中。屬性:編輯框輸入的值存放在該屬性中。 數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)四、標(biāo)簽控件(選項(xiàng)卡控件)四、標(biāo)簽控件(選項(xiàng)卡控件) n 標(biāo)簽控件(標(biāo)簽控件(Tab Control)是我們?cè)冢┦俏覀冊(cè)赑owerBuilder開(kāi)發(fā)環(huán)境中使用最多的控件之一,開(kāi)發(fā)環(huán)境中使用最多的控件之一,當(dāng)設(shè)置某個(gè)對(duì)象的屬性時(shí),打開(kāi)的屬性對(duì)話框使當(dāng)設(shè)置某個(gè)對(duì)象的屬性時(shí),打開(kāi)的屬性對(duì)話框使用的就是標(biāo)簽控件。標(biāo)簽控件能夠把多種數(shù)據(jù)和用的就是標(biāo)

21、簽控件。標(biāo)簽控件能夠把多種數(shù)據(jù)和程序選項(xiàng)封裝在一個(gè)控件中,并允許用戶通過(guò)簡(jiǎn)程序選項(xiàng)封裝在一個(gè)控件中,并允許用戶通過(guò)簡(jiǎn)單的操作訪問(wèn)這些數(shù)據(jù)和選項(xiàng)。一般來(lái)說(shuō),標(biāo)簽單的操作訪問(wèn)這些數(shù)據(jù)和選項(xiàng)。一般來(lái)說(shuō),標(biāo)簽控件由多個(gè)標(biāo)簽組成,用戶能夠看到的總是當(dāng)前控件由多個(gè)標(biāo)簽組成,用戶能夠看到的總是當(dāng)前標(biāo)簽頁(yè)。標(biāo)簽控件在有限的屏幕空間里為用戶展標(biāo)簽頁(yè)。標(biāo)簽控件在有限的屏幕空間里為用戶展示更多的數(shù)據(jù),提供更多的選擇。使需要幾個(gè)窗示更多的數(shù)據(jù),提供更多的選擇。使需要幾個(gè)窗口才能容納的數(shù)據(jù)放在一個(gè)窗口中展示??诓拍苋菁{的數(shù)據(jù)放在一個(gè)窗口中展示。n 標(biāo)簽控件的創(chuàng)建過(guò)程:標(biāo)簽控件的創(chuàng)建過(guò)程:數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)n

22、標(biāo)簽控件分幾個(gè)層次:標(biāo)簽控件放置在窗口標(biāo)簽控件分幾個(gè)層次:標(biāo)簽控件放置在窗口上,窗口是它的父對(duì)象;標(biāo)簽頁(yè)放置在標(biāo)簽控件上,窗口是它的父對(duì)象;標(biāo)簽頁(yè)放置在標(biāo)簽控件中,標(biāo)簽控件是標(biāo)簽頁(yè)的父對(duì)象;而放置在標(biāo)簽中,標(biāo)簽控件是標(biāo)簽頁(yè)的父對(duì)象;而放置在標(biāo)簽頁(yè)上的控件則以標(biāo)簽頁(yè)為父對(duì)象。因此,訪問(wèn)標(biāo)頁(yè)上的控件則以標(biāo)簽頁(yè)為父對(duì)象。因此,訪問(wèn)標(biāo)簽控件上不同對(duì)象時(shí),需要考慮這些層次,一般簽控件上不同對(duì)象時(shí),需要考慮這些層次,一般方法是一次或多次使用點(diǎn)操作符方法是一次或多次使用點(diǎn)操作符(.)。n 假設(shè)窗口的名稱(chēng)為假設(shè)窗口的名稱(chēng)為w_1,放置標(biāo)簽控件的名,放置標(biāo)簽控件的名稱(chēng)為稱(chēng)為tab_1,“作品作品”標(biāo)簽頁(yè)的名稱(chēng)為

23、標(biāo)簽頁(yè)的名稱(chēng)為tabpage_1,在該標(biāo)簽控件上有一個(gè)單選按鈕,在該標(biāo)簽控件上有一個(gè)單選按鈕rb_1。下面以實(shí)例方式說(shuō)明訪問(wèn)標(biāo)簽控件中各。下面以實(shí)例方式說(shuō)明訪問(wèn)標(biāo)簽控件中各種對(duì)象的方法。種對(duì)象的方法。數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)n 在窗口在窗口w_1的事件處理程序或窗口的事件處理程序或窗口w_1其它控件其它控件的事件處理程序中將標(biāo)簽控件的事件處理程序中將標(biāo)簽控件tab_1的標(biāo)簽頁(yè)的標(biāo)簽頁(yè)tabpage_1上的單選鈕上的單選鈕rb_1設(shè)置為未選中狀態(tài)時(shí),可設(shè)置為未選中狀態(tài)時(shí),可使用下述語(yǔ)句:使用下述語(yǔ)句: tab_1.tabpage_1.rb_1.checked = FALSE 按類(lèi)似的引用方法,我們也可以訪問(wèn)各對(duì)象的函數(shù)。按類(lèi)似的引用方法,我們也可以訪問(wèn)各對(duì)象的函數(shù)。n常用事件:常用事件: SelectionChanged:在用戶選擇了新的標(biāo)簽頁(yè):在用戶選擇了新的標(biāo)簽頁(yè)后觸發(fā),該事件有兩個(gè)整數(shù)類(lèi)型的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論