易語言-標記_第1頁
已閱讀1頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、一、什么是標記支持庫中對標記是這樣說明的:數(shù)據(jù)類型為:文本型。本屬性記錄用作標記當前所選擇對象的附加文本數(shù)據(jù),以供在運行時使用。(請在編輯框中輸入“易語言編程系統(tǒng)”)知識庫中對標記是這樣說明的:數(shù)據(jù)類型:文本型;語法:對象.標記=文本型應用對象:窗口、編輯框、圖片框、外形框、畫板、分組框、標簽、按鈕、選擇框、單選框、組合框、列表框、選擇列表框、橫向滾動條、縱向滾動條、進度條、滑塊條、選擇夾、影像框、日期框、月歷、驅動器框、目錄框、文件框

2、、顏色選擇器、超級鏈接框、調節(jié)器、通用對話框、時鐘、打印機、數(shù)據(jù)報、客戶、服務器、端口、表格數(shù)據(jù)源、通用提供者、數(shù)據(jù)庫提供者、圖形按鈕、外部數(shù)據(jù)庫、外部數(shù)據(jù)提供者、超文本瀏覽框、樹型框、狀態(tài)條、工具條、超級列表框、透明標簽、超級按鈕、高級影像框、分隔條、超級編輯框、數(shù)據(jù)庫連接、記錄集、柱狀圖控件、餅形圖控件、曲線圖控件、Wd程序、Wd文檔集、Wd圖形、Excel程序、Excel工作簿、Excel圖表、腳本組件對于上面這樣的幾句簡單的解釋

3、,我想很多朋友都會犯暈:標記到底是什么?標記是易語言窗口組件的基本屬性。該屬性的類型為文本型。也就是說我們可以把一些附加信息以文本的形式放在組件的標記中。按照我的理解,標記就是給組件作的記號,就好像我們給貨物寫讓記號一樣的。如果你到超市買東西,收款臺給你的收據(jù)上,列出的不僅有你所購物品的名稱,有的還會有編號。通過物品的編號,就可以查出你買的是什么物品。在易語言中與此相似,我們可以通過組件的標記來找到該標記所屬的組件。二、為什么要用標記標

4、記,可以看作是一種特殊的變量,不僅可以把一些信息放在標記里,而且可以通過標記值來找到具有該標記的組件,不但方便對組件的操作,也可以將其作為一個變量來使用。組件的其他屬性就不具備這樣的功能。我們把一些信息放置在組件的標記屬性中,在以后需要的時候,可以隨時調用。如果我們想改變設置的信息,也可以對某一組件的標記重新賦值。不少朋友在編程的時候,總是喜歡定義一個又一個的變量,變量過多,不僅容易產生這樣那樣的錯誤,也造成了資源的浪費。這時,我們應該

5、挖掘組件里的一些資源,加以合理利用,不僅減小了變量,也減少錯誤的發(fā)生。三、標記內容的分類標記是文本型的。為了方便使用,我對標記進行了這樣的分類:標記文本中是純數(shù)字的,為數(shù)值型標記,否則為非數(shù)值型標記。數(shù)值型標記,在程序中可以通過標記來動態(tài)調用組件,非數(shù)值型標記只能調用標記內容,無法通過標記來調用組件。第三步、操作四、標記的應用1、數(shù)值型標記數(shù)值型的標記,我們可以在設計程序界面的時候就給加上,也可以在程序中動態(tài)添加。要注意的是,一定要用純

6、數(shù)字。我們這樣做,是為了在程序中可以通過標記來對所有的被標記了的組件進行操作。例如:在前面的程序中我們拖動滑塊條,所對應的標簽狀態(tài)就會發(fā)生變化。如果我們不用組件標記的話,就會很麻煩了,需要使用多個判斷,語句會多出很多。我們打開易語言,來做一下。代碼如下:.版本2標簽1.標題=“備選項目_0001”標簽2.標題=“備選項目_0002”標簽3.標題=“備選項目_0003”標簽4.標題=“備選項目_0004”標簽5.標題=“備選項目_0005

7、”標簽8.邊框=1.判斷(滑塊條1.位置=9)標簽9.文本顏色=顏色2標簽9.字體.加粗=真標簽9.邊框=1.判斷(滑塊條1.位置=10)標簽10.文本顏色=顏色2標簽10.字體.加粗=真標簽10.邊框=1.默認(以上是滑動條位置被改變部分)(請在編輯框中輸入“易語言”)使用了標記,我們只要用一個循環(huán),就可以對所有的這一類的組件進行設置。代碼如下:.版本2.局部變量LL整數(shù)型.計次循環(huán)首(10LL)標記標簽=取標記組件(LL)標記標簽.

8、標題=“備選項目_”+取文本右邊(“00000”+到文本(LL)4)標記標簽.文本顏色=到數(shù)值(滑塊條1.標記)標記標簽.字體.加粗=假標記標簽.邊框=2.計次循環(huán)尾()(一個循環(huán)就把標簽的標題賦值與顏色的改變給設置完了).版本2標簽文字色還原()標記標簽=_啟動窗口.取標記組件(滑塊條1.位置)標記標簽.文本顏色=多項選擇(到數(shù)值(分組框1.標記)#藍色#黑色#紅色#品紅)標記標簽.字體.加粗=真標記標簽.邊框=1(這里只要幾句簡單的

9、代碼,就解決了滑動條改變時文字顏色隨之改變的問題)(具體的代碼請見例程。請在編輯框中輸入“嗯?還不下課?”)通過上面的對比,我們很容易明白使用組件標記的好處:不必考慮原來的組件是什么名字,也就不容易出錯。在使用時,我們先定義一個變量,變量的類型就是我們做標記的組件的類型。比如,我們對標簽做了標記,用來操作的變量的類型就是“標簽”;我們做了標記的組件是按鈕,那么我們用來操作的變量的類型就是“按鈕”。在我的例程中,我用了十個標簽,要對這十個

10、標簽進行標題設置、文本顏色設置、邊框類型設置等。我定義了一個“標記標簽”的“標簽”類型的變量,通過對這一變量的操作,達到操作原來標簽的目的。用到的命令:取標記組件()━━━━━━━━━━━━━━━━━━━━━━━━━━調用格式:〈通用型〉對象取標記組件(整數(shù)型欲尋找組件的標記數(shù)值)系統(tǒng)核心支持庫窗口英文名稱:GetSpecTagUnit返回當前窗口中具有指定標記數(shù)值文本的組件。如果不存在,將產生運行時錯誤。本命令為初級對象成員命令。參數(shù)

溫馨提示

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

評論

0/150

提交評論