Win32页上的所有控件属性与方法
生活随笔
收集整理的這篇文章主要介紹了
Win32页上的所有控件属性与方法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Win32頁上的所有控件。該頁控件是在32位Win系統(tǒng)中的一些基本控件,如果你選擇開發(fā)CLX程序,則在控件面板上不會(huì)顯示該頁
TTabControl
屬性
DisplayRect:只定該控件客戶區(qū)的一個(gè)矩形
??HotTrack:設(shè)置當(dāng)鼠標(biāo)經(jīng)過頁標(biāo)簽時(shí),它的字是否有變化。如果為True,是字會(huì)變成藍(lán)色
Images:為每個(gè)頁標(biāo)簽添加一個(gè)圖片
MultiLine:如果總頁標(biāo)簽的長(zhǎng)度大于該控件的寬度時(shí),是否允許多行顯示
MultiSelect:是否允許多選頁標(biāo)簽。該屬性只有當(dāng)Style為tsFlatButtons或tsButtons時(shí)才有效
OwnerDraw:是否允許自己繪畫該控件
RaggedRight:指定是否允許標(biāo)簽頁伸展到控制寬度
ScrollOpposite:該屬性設(shè)置將會(huì)使MultiLine設(shè)為True。當(dāng)標(biāo)簽頁的行數(shù)大于1時(shí),當(dāng)單擊其它頁時(shí),在它下面的頁會(huì)自動(dòng)翻動(dòng)該控件的底部
Style:設(shè)置該控件的樣式,大家一試就會(huì)知道
TabHeight:設(shè)置頁標(biāo)簽的高度
TabIndex:反映當(dāng)前標(biāo)簽頁的索引號(hào)。該號(hào)從0開始
TabPosition:選擇頁標(biāo)簽的位置,分上,下,左,右
Tabs:對(duì)每個(gè)頁進(jìn)行增,刪,改
TabWidth:設(shè)置頁標(biāo)簽的寬度
方法
GetHitTestInfoAt:在指定的數(shù)值中判斷該位置位于該控件是什么位置
IndexOfTabAt:返回指定位置是在哪個(gè)頁標(biāo)簽上,并返回它的索引號(hào)
RowCount:返回頁標(biāo)簽的行數(shù)
ScrollTabs:當(dāng)MultiLine為False,該方法向后移動(dòng)參數(shù)個(gè)標(biāo)簽頁
TabRect:設(shè)置返回標(biāo)簽頁的矩形
事件
OnChange:當(dāng)標(biāo)簽頁改變時(shí)觸發(fā)
OnChanging:當(dāng)標(biāo)簽頁正在改變時(shí)觸發(fā)
OnDrawTab:當(dāng)繪畫一個(gè)標(biāo)簽頁時(shí)觸發(fā)
OnGetImageIndex:當(dāng)顯示標(biāo)簽頁上圖片的時(shí)候
TPageControl
屬性
ActivePage:指定當(dāng)前的頁
ActivePageIndex:指定當(dāng)前頁的索引
PageCount:返回頁的個(gè)數(shù)
Pages:用來控件指定TabSheet
方法
CanShowTab:返回指定的頁是否能被顯示
Change:系統(tǒng)調(diào)用。當(dāng)前頁改變時(shí)自動(dòng)調(diào)用
DoAddDockClient:當(dāng)在該控件??繒r(shí),指定一個(gè)必須調(diào)解器
DoRemoveDockClient:當(dāng)在該控件使出時(shí),指定一個(gè)必須調(diào)解器
FindNextPage:可通過與其位置相關(guān)的頁返回它的上一頁或下一頁
GetChildren:可為組件的每一頁執(zhí)行回調(diào)過程。
GetImageIndex:為特定頁指定顯示的圖像
GetPageFromDockClient:可獲得客戶區(qū)上放置的單標(biāo)簽頁
GetSiteInfo:確定頁面組件的??繀^(qū)域并確定拖動(dòng)的窗口是否可放入
Loaded:當(dāng)窗體包含的頁面組件首次從內(nèi)存中調(diào)入后,自動(dòng)調(diào)用該方法來初始化頁面組件
SelectNextPage:指定當(dāng)前頁的前一頁或下一頁
UpdateActivePage:當(dāng)Pages屬性改變時(shí),該方法更新ActionPage屬性
TImageList
屬性
Dragging:判斷一個(gè)圖片是否正在拖拽
AllocBy:設(shè)置圖片增大的比例
BkColor:設(shè)置背景色
BlendColor:設(shè)置前景色
Count:列表中圖片的個(gè)數(shù)
DrawingStyle:以何種方式繪制圖片
Height:圖片的高度
ImageType:在繪制圖片時(shí)是否使用掩模碼
Masked:圖片列表中是否包含掩模碼
Width:圖片的寬度
方法
Add:添加一個(gè)圖片,包括掩模碼
AddIcon:添加一個(gè)圖標(biāo)
AddImages::添加一個(gè)圖片列表
AddMasked:添加一個(gè)掩模碼
Assign:拷貝一個(gè)對(duì)象
Clear:清空所有的圖片
CreateSize:從另一個(gè)對(duì)象中拷貝一個(gè)圖片
Delete:刪除一個(gè)圖片
Draw:在指定的索引中繪畫一個(gè)圖片
DrawOverlay:繪制一個(gè)圖像并覆蓋提供的畫布
GetBitmap:重新指定一個(gè)指定索引中圖片
GetIcon:將Index指定的圖像作為位圖返回到Image參數(shù)中
GetImageBitmap:可獲得包含圖像列表中所有圖像的位圖。如不成功返回0
GetInstRes:該方法在圖像列表中調(diào)入指定的位圖,光標(biāo)或圖標(biāo)資源
GetMaskBitmap:可獲得包含圖像列表中所有掩碼的位圖句柄
GetResource:在圖像列表中調(diào)入指定位圖,光標(biāo)或圖標(biāo)資源
Insert:插入一個(gè)圖像
InsertIcon:可將位圖插入到Index后
InsertMasked:在指定位置插入一個(gè)掩模碼
Move:移動(dòng)一個(gè)指定的圖片到別一個(gè)位置
Overlay:覆蓋掩碼是透明的覆蓋在另一圖像的圖像,如果成功返回真
RegisterChanges:使用該方法可使用一個(gè)對(duì)象,只有圖像列表發(fā)生時(shí)被通知
Replace:用一個(gè)新的圖片和掩模碼來代替一個(gè)圖片
ReplaceIcon:用一個(gè)新的圖標(biāo)代替一個(gè)圖標(biāo)
ReplaceMasked:用一個(gè)新的掩模碼來代替一個(gè)掩模碼
ResInstLoad:從資源文件中獲取一個(gè)圖片到圖像列表中
ResourceLoad:從資源文件中獲取一個(gè)圖片到圖像列表中
UnRegisterChanges:可刪除TchangeLink對(duì)象的注冊(cè)
事件
OnChange:當(dāng)列表中的內(nèi)容發(fā)生變化時(shí)觸發(fā)
TRichEdit
屬性
DefAttributes:設(shè)置該控件中所有文本的屬性
HideScrollBars:設(shè)置是否隱藏滾動(dòng)條
HideSelection:
Lines:對(duì)控件中文本的控制
PageRect:在打印時(shí),指定一個(gè)以像素為單位的打印區(qū)域
PlainText:設(shè)置控件中的文本是否是純文本方式
SelAttributes:設(shè)置該控件中文本的屬性
SelLengthL選定文本的長(zhǎng)度
SelStart:選定文本的開始位置
SelText:選定的文本?
方法?
Clear:消除文本
FindText:查找指定的字符串
GetSelTextBuf:拷貝選定的字符串到緩沖區(qū),并返回它的大小
Print:打印
GetControlsAlignment:返回文本的對(duì)齊方式
事件
OnProtectChange:當(dāng)用戶嘗試修改文本時(shí)觸發(fā)
OnResizeRequest:當(dāng)控件內(nèi)文本的多少發(fā)生變化時(shí)觸發(fā)
OnSaveClipboard:當(dāng)把文本保存到剪帖板上時(shí)觸發(fā)
OnSelectionChange:當(dāng)當(dāng)前選擇的文本改變時(shí)觸發(fā)
TTrackBar
屬性
Frequency:每次移動(dòng)的單位值
LineSize:設(shè)置用鍵盤上的上、下、左、右來調(diào)動(dòng)該控件時(shí)它移動(dòng)單位值
Max:設(shè)置最大值
Min:設(shè)置最小值
Orientation:設(shè)置該控件是以水平方式還是以垂直方式顯示
PageSize:設(shè)置用鍵盤上的Page?Up和Page?Down來調(diào)動(dòng)該控件時(shí)它移動(dòng)的單位值
Position:當(dāng)前值
SelEnd:設(shè)置結(jié)束位置
SelStart:設(shè)置開始位置
SliderVisible:是否顯示滑動(dòng)塊
ThumbLength:設(shè)置滑動(dòng)塊的長(zhǎng)度
TickMarks:設(shè)置該控件的顯示樣式
TickStyle:設(shè)置該控件的顯示樣式
方法
SetTick:在指定的位置添加一個(gè)標(biāo)號(hào)
TProgressBar
屬性
Max:進(jìn)度條的最大值
Min:進(jìn)度條最小值
Orientation:設(shè)置進(jìn)度條是的水平方向的還是垂直的
Position:當(dāng)前的進(jìn)度值
Smooth:設(shè)置是以平滑前進(jìn)還是以格式前進(jìn)
Step:每步的進(jìn)度跨度?
方法
StepBy:在原值的基礎(chǔ)上增加參數(shù)中指定的值
StepIt:每調(diào)用一次,position就會(huì)添加step中的值
TUpDown
屬性
AlignButton:選擇該控件在所控制控件的位置,分為左和右
ArrowKeys:是否允許用鍵盤上的上或下來控制該控件
Associate:選擇該控件所控制的控件
Increment:設(shè)置每用該控件遞增或遞減時(shí)數(shù)據(jù)改變的跨度
Max:設(shè)置控制范圍的最大值
Min:設(shè)置控制范圍的最小值
Orientation:設(shè)置該控件是以水平方式還是以垂直方式顯示
Position:設(shè)置當(dāng)前值
Thousands:是否每三個(gè)10進(jìn)制的數(shù)用逗號(hào)隔開
Wrap:如果當(dāng)前值是最大或最小值時(shí),設(shè)置是否當(dāng)點(diǎn)向上或向下時(shí)是否出現(xiàn)最小或最大的值
事件
OnChanging:當(dāng)position的值正在改變時(shí)觸發(fā)
OnChangingEx:當(dāng)position的值正在改變時(shí)觸發(fā)。與上面的區(qū)別是在它的事件中可以得到它的新值和單擊是向上還是向下按鈕
onClick:單擊按鈕時(shí)觸發(fā)
THotKey
屬性
HotKey:設(shè)置或獲取熱鍵
InvalidKeys:設(shè)置不允許有哪些熱鍵,其值我想大家一看就能明白
Modifiers:設(shè)置默認(rèn)值的類型
事件
OnChange:當(dāng)熱鍵改變時(shí)發(fā)生
TAnimate
屬性
Active:激活該控件
Center:動(dòng)畫是否在中間顯示
CommonAVI:
FileName:
FrameCount:返回當(dāng)前動(dòng)態(tài)的幀數(shù),只讀
FrameHeight:動(dòng)畫的高度,只讀
FrameWidth:動(dòng)畫的寬度,只坊
Open:打開動(dòng)畫
Repetitions:設(shè)置循環(huán)次數(shù)
ResHandle:返回一個(gè)作為包含AVI資源模塊的句柄
ResID:指定AVI的資源ID
ResName:指定AVI的資源名字
StartFrame:開始的幀
StopFrame:停止的幀
Timers:設(shè)置是否返回一個(gè)時(shí)間消息
方法
CanAutoSize:調(diào)整新大小,并返回是否允許
Play:開始播放
Reset:重新設(shè)置為原來的默認(rèn)值
Seek:顯示指定的幀
Stop:停止動(dòng)畫
事件
OnClose:關(guān)閉動(dòng)畫時(shí)觸發(fā)
OnOpen:打開動(dòng)畫時(shí)觸發(fā)
OnStart:開始動(dòng)畫時(shí)觸發(fā)
OnStop:停止動(dòng)畫時(shí)觸發(fā)
TDateTimePicker
屬性
CalAlignment:當(dāng)列出下拉框時(shí),它是左邊對(duì)齊還是右邊對(duì)齊
Checked:當(dāng)ShowCheckBox為True時(shí),設(shè)置CheckBox是否選中
DateFormat:設(shè)置是以短日期形式顯示日期還是以長(zhǎng)日期形式顯示日期
DateMode:設(shè)置以什么方式顯示該控件
DroppedDown:只讀,判斷是否列出下拉框
Format:設(shè)置顯示模式。如‘Today‘‘s?date:‘?MMM?dd,?yyyy
Kind:選擇是顯示時(shí)間還是日期
ParseInput:是否允許用戶輸入
ShowCheckbox:是否顯示CheckBox
Time:指出用戶進(jìn)入的時(shí)間
事件
OnChange:當(dāng)日期改變時(shí)觸發(fā)
OnCloseUp:當(dāng)關(guān)閉下拉框時(shí)觸發(fā)
OnDropDown:當(dāng)打開下拉框時(shí)觸發(fā)
OnUserInput:當(dāng)用戶輸入時(shí)觸發(fā)
TMorthCalenBar
屬性
CalColors:設(shè)置控件各個(gè)部份的顏色
Date:指出控件上的日期
EndDate:指出在控件上最后選擇的日期
FirstDayOfWeek
MaxDate:允許的最大日期
MaxSelectRange:
MinDate:允許的最小日期
MultiSelect:是否允許多選
ShowToday:是否顯示今天的日期
ShowTodayCircle:是否在今天的日期上加上標(biāo)志
WeekNumbers:是否顯示每個(gè)周是全年的第幾個(gè)周
方法
CanAutoSize:設(shè)置控件的大小,并返回是否讓重新設(shè)置
ConstrainedResize:設(shè)置控件的最大,最小的寬度和高度
GetCalendarHandle:返回Calendar的句柄
MsgSetCalColors:設(shè)置控件各個(gè)部份的顏色
MsgSetDateTime:設(shè)置當(dāng)前日期
MsgSetRange:設(shè)置日期范圍
事件
OnGetMonthInfo:當(dāng)當(dāng)前的月發(fā)生變化時(shí)觸發(fā)
TTreeView
屬性
AutoExpand:設(shè)置是否自動(dòng)打開默認(rèn)的項(xiàng)
Canvas:只讀,訪問它的畫布
ChangeDelay:確定選擇節(jié)點(diǎn)和OnChange事件發(fā)生的延時(shí),單位是ms
DropTarget:可確定樹關(guān)視圖中節(jié)點(diǎn)是否以播放操作的目標(biāo)顯示
HideSelection:當(dāng)焦點(diǎn)離開該控件時(shí)選中的是否有視覺效果
HotTrack:為True時(shí)鼠標(biāo)經(jīng)過列表上時(shí),以高亮顯示
Images:為節(jié)點(diǎn)添加一個(gè)圖片
Indent:可確定發(fā)型了節(jié)點(diǎn)時(shí)相對(duì)于其展開的父節(jié)點(diǎn)的像素縮進(jìn)量
Items:對(duì)各個(gè)節(jié)點(diǎn)進(jìn)行操作
MultiSelect:是否允許多選
MultiSelectStyle:當(dāng)MultiSelect為真時(shí),確定多選擇節(jié)點(diǎn)如何工作
ReadOnly:是否只讀
RightClickSelect:使用該屬性可允許Select屬性指定右擊按鈕所選的節(jié)點(diǎn)
RowSelect:為真時(shí)可整個(gè)行以高度顯示。如果ShowLines為真時(shí)忽略該屬性
Selected:對(duì)一個(gè)已經(jīng)選中的節(jié)結(jié)進(jìn)行操作
SelectionCount:選擇節(jié)點(diǎn)的個(gè)數(shù),如果沒有則為NULL
Selections:返回一個(gè)選擇的節(jié)點(diǎn)的信息,只讀
ShowButtons:是否顯示+和-按鈕
ShowLines:是否顯示連接線
ShowRoot:是否顯示主連接線
SortType:選擇排序類型
StateImages:提供一組節(jié)點(diǎn)狀態(tài)位圖,狀態(tài)位圖作為附加的圖像顯示在項(xiàng)目圖標(biāo)的左邊
ToolTips:指定在該控件中的項(xiàng)目里是否有工具提示
TopItem:指定最頂層的節(jié)點(diǎn)
方法
AlphaSort:以字母順序排序節(jié)點(diǎn),成功返回為真
ClearSelection:取消所有選擇的節(jié)點(diǎn)
CustomSort:可按SortProc參數(shù)指定的順序排序節(jié)點(diǎn)
Deselect:取消選定節(jié)點(diǎn)
FindNextToSelect:返回下一個(gè)可選擇的節(jié)點(diǎn)
FullCollapse:折疊組件中所有的節(jié)點(diǎn),可隱含除一級(jí)節(jié)點(diǎn)外的所有節(jié)點(diǎn)
FullExpand:擴(kuò)展組件中所有的節(jié)點(diǎn)
GetHitTestInfoAt:確定x和y指定的點(diǎn)位于樹狀圖的哪一部分
GetNodeAt:可訪問x和y指定的位置處的節(jié)點(diǎn)
GetSelections:產(chǎn)生OnGetSelections事件。并清空Alist然后將所有選擇節(jié)點(diǎn)對(duì)象未入拷貝到其中返回Selected的值
IsEditing:是否正在編輯
LoadFromFile:該控件中的內(nèi)容由指定文件指定
LoadFromStream:該控件中的內(nèi)容由指定流指定
SaveToFile:將該控件中的內(nèi)容保存到文件中
SaveToStream:將該控件中的內(nèi)容保存到流中
Select:選擇指定的節(jié)點(diǎn)
Subselect
事件
OnAddition:添加一個(gè)新節(jié)點(diǎn)時(shí)觸發(fā)
OnAdvancedCustomDraw:在繪制樹狀視圖組件期間不同階段觸發(fā)
OnAdvancedCustomDrawItem:在繪制樹狀視圖的新節(jié)點(diǎn)期間的不同階段觸發(fā)
OnChange:當(dāng)選擇的節(jié)點(diǎn)發(fā)生變化時(shí)觸發(fā)
OnChanging:當(dāng)選擇的節(jié)點(diǎn)將要發(fā)生變化時(shí)觸發(fā)
OnCollapsed:節(jié)點(diǎn)折疊節(jié)點(diǎn)后產(chǎn)生
OnCollapsing:折疊節(jié)點(diǎn)時(shí)觸發(fā)
OnCompare:節(jié)點(diǎn)排序過程中,兩個(gè)節(jié)點(diǎn)進(jìn)行比較時(shí)觸發(fā)
OnCreateNodeClass:創(chuàng)建一個(gè)新的節(jié)點(diǎn)時(shí)觸發(fā)
OnCustomDraw:繪制組件組產(chǎn)生
OnCustomDrawItem:在繪制節(jié)點(diǎn)前產(chǎn)生
OnDeletion:當(dāng)節(jié)點(diǎn)被刪除時(shí)觸發(fā)
OnEdited:當(dāng)用戶開始編輯節(jié)點(diǎn)的Text時(shí)觸發(fā)
OnEditing:當(dāng)用戶開始編輯節(jié)點(diǎn)的Text屬性時(shí)觸發(fā)
OnExpanded:展開節(jié)點(diǎn)后產(chǎn)生
OnExpanding:將要展開節(jié)點(diǎn)時(shí)發(fā)生
OnGetImageIndex:當(dāng)樹狀視圖查找節(jié)點(diǎn)的ImageIndex時(shí)觸發(fā)
OnGetSelectedIndex:當(dāng)查找節(jié)點(diǎn)的ImageIndex時(shí)產(chǎn)生
TlistView
屬性
AllocBy:可指定項(xiàng)目的總數(shù)
BoundingRect:可獲得封裝列表視圖中所有項(xiàng)目的矩形屏幕坐標(biāo)允許應(yīng)用程序調(diào)整組件的大小,允許適應(yīng)項(xiàng)目成確定鼠標(biāo)是否在其列表項(xiàng)目上
Checkboxes:在項(xiàng)目前是否加入一個(gè)CheckBox
Column:只讀,對(duì)指定的列進(jìn)行操作
ColumnClick:可指定當(dāng)用戶標(biāo)題時(shí)是否將發(fā)生OnColumnClick事件
Columns:對(duì)列進(jìn)行操作
DropTarget:可列表視圖中項(xiàng)目是否以拖放操作的目標(biāo)顯示
FlatScrollBars:是否讓滾動(dòng)條有平滑的效果
FullDrag:當(dāng)標(biāo)簽拖動(dòng)時(shí),是否重新繪制
GridLines:當(dāng)ViewStyle為vsReport時(shí),是否顯示網(wǎng)格
HideSelection:當(dāng)焦點(diǎn)離開該控件時(shí)選中的是否有視覺效果
HotTrack:為True時(shí),鼠標(biāo)經(jīng)過列表項(xiàng)上時(shí)高亮顯示
HotTrackStyles:可指定熱點(diǎn)跟蹤的風(fēng)格
HoverTime:可指出列表項(xiàng)被選中前鼠標(biāo)必須停留的時(shí)間,單位ms,當(dāng)HotTrack為真時(shí)才有效
IconOptions:設(shè)置圖標(biāo)的選項(xiàng)
ItemFocused:可確定用戶能編輯的項(xiàng)目和設(shè)置焦點(diǎn)
ItemIndex:當(dāng)前的指定的項(xiàng)目
Items:對(duì)項(xiàng)目進(jìn)行操作
LargeImages:當(dāng)ViewStyle為vsIcon時(shí),該控件顯示的圖像
MultiSelect:是否允許多選
OwnerData:為真時(shí),可指定列表視圖為虛擬的
OwnerDraw:設(shè)置該屬性為允許列表視圖接收OnDrawItem事件代替默認(rèn)的列表項(xiàng)的繪制
ReadOnly:設(shè)置只讀
RowSelect:是否允許選取整行。該屬性只有在ViewStyle為vsReport時(shí)才有效
SelCount:只讀返回選擇項(xiàng)目的個(gè)數(shù)
Selected:指出在該控件中選中的項(xiàng)目標(biāo)注的列表視圖項(xiàng)目
ShowColumnHeaders:是否顯示列標(biāo)題,使用Columns可創(chuàng)建和添加一個(gè)列標(biāo)題
ShowWorkAreas:是否以其顏色和顯示名稱的標(biāo)簽繪制工作區(qū)
SmallImages:當(dāng)ViewStyle除vsIcon外時(shí),項(xiàng)目的顯示的圖像
SortType:選擇排序的類型
StateImages:可指定將要顯示在這邊的位圖
TopItem:指出最頂端的項(xiàng)目
ViewOrigin:可確定列表圖像的邏輯區(qū)域
ViewStyle:設(shè)置該控件的樣式
VisibleRowCount:當(dāng)ViewStyle為vsList或vsReport時(shí),可確定顯示在可視中區(qū)域中單列項(xiàng)目的數(shù)量,只有全部可見的項(xiàng)目才計(jì)數(shù)
WorkAreas:當(dāng)ViewStyle為vsIcon或vsSmallIcon時(shí),使用該屬性定義劃分列表視圖中客戶區(qū)域的分隔工作區(qū)域。
方法
AlphaSort:在SortType不為stNone時(shí)自動(dòng)排序
Arrange:當(dāng)ViewStyle屬性為vsIcon或vsSmallIcon時(shí)清除位圖的排列
Clear:刪除所有的項(xiàng)目
ClearSelection:去掉當(dāng)前選擇的項(xiàng)目
CopySelection:拷貝到一個(gè)項(xiàng)目到參數(shù)中指定的項(xiàng)目中?
CustomSort:該方法可利用SortProc函數(shù)排列列表中的項(xiàng)目
DeleteSelected:刪除選擇的項(xiàng)目?
FindCaption:可查找由value指定字符串標(biāo)注的列表視圖項(xiàng)目
FindData:可查找Data屬性與value的列表項(xiàng)
GetHitTestInfoAt:?返回指定的坐標(biāo)的位置
GetItemAt:判斷給定的坐標(biāo)在哪個(gè)項(xiàng)目中
GetNearestItem:找到離給定坐標(biāo)的最近的項(xiàng)目
GetNextItem:返回開始項(xiàng)目中的下一個(gè)項(xiàng)目
GetSearchString:可在列表視圖有焦點(diǎn)時(shí)獲得用戶輸入的字符序列,列表視圖添加字符串到查找字符串,并查找匹配的項(xiàng)
IsEditing:判斷當(dāng)前用戶是否正在對(duì)項(xiàng)目進(jìn)行操作
Scroll:可通過水平像素和垂直像素滾動(dòng)列表視圖的內(nèi)容
SelectAll:選擇所有的項(xiàng)目
StringWidth:設(shè)置字符串的高度
UpdateItems:重畫項(xiàng)目的范圍
AddItem:添加一個(gè)項(xiàng)目
MoveSelection:移動(dòng)一個(gè)項(xiàng)目
事件
OnAdvancedCustomDraw:在繪制組件期間的不同狀態(tài)產(chǎn)生。與OnDrawItem事件不同的是即使OwnerData為False時(shí),組件也接收該事件
OnAdvancedCustomDrawItem:在繪制組件項(xiàng)目期間的不同狀態(tài)觸發(fā)
OnAdvancedCustomDrawSubItem:在繪制組件子項(xiàng)目期間的不同狀態(tài)觸發(fā)
OnChange:當(dāng)列表中的項(xiàng)目改變時(shí)觸發(fā)
OnChanging:當(dāng)列表中的項(xiàng)目正在改變時(shí)觸發(fā)
OnColumnClick:當(dāng)單擊列時(shí)觸發(fā)
OnColumnDragged:當(dāng)列拖動(dòng)一個(gè)新的位置時(shí)觸發(fā)
OnColumnRightClick:當(dāng)用戶右擊列時(shí)觸發(fā)
OnCompare:當(dāng)兩項(xiàng)目需要進(jìn)行比較排列列表的時(shí)候觸發(fā)
OnCustomDraw:當(dāng)必須繪制列表視圖時(shí)觸發(fā)
OnCustomDrawItem:當(dāng)必須繪制列表中一個(gè)項(xiàng)目時(shí)觸發(fā)
OnCustomDrawSubItem:當(dāng)必須繪制列表中一個(gè)子項(xiàng)目時(shí)觸發(fā)
OnData:當(dāng)一個(gè)項(xiàng)目在列表視圖組件中顯示前立即發(fā)生該事件
OnDataFind:查找一個(gè)項(xiàng)目,并返回與項(xiàng)目相關(guān)的定制數(shù)據(jù)。該事件只有在OwnerData屬性為True時(shí)才有效
OnDataHint:當(dāng)列表視圖的內(nèi)容變化(如用戶滾動(dòng)列表視圖)時(shí)發(fā)生
OnDataStateChange:當(dāng)項(xiàng)目的范圍改變狀態(tài)時(shí)發(fā)生。該事件只有在OwnerData屬性為True時(shí)有效
OnDeletion:當(dāng)列表視圖中的一個(gè)項(xiàng)目被刪除時(shí)觸發(fā)
OnDrawItem:當(dāng)繪制一個(gè)項(xiàng)目時(shí)觸發(fā)
OnEdited:當(dāng)編輯一個(gè)項(xiàng)目的Caption時(shí)觸發(fā)
OnEditing:當(dāng)正在編輯一個(gè)項(xiàng)目時(shí)觸發(fā)
OnGetImageIndex:當(dāng)一個(gè)項(xiàng)目將要在組件中顯示時(shí)觸發(fā)
OnGetSubItemImage:當(dāng)一個(gè)子項(xiàng)目將要在組件中顯示觸發(fā)
OnInfoTip:當(dāng)用戶停止在列表視圖中的一個(gè)項(xiàng)目上時(shí)觸發(fā)
OnInsert:在列表視圖中插入一新的項(xiàng)目發(fā)生
OnSelectItem:當(dāng)選中項(xiàng)目時(shí)觸發(fā)
THeaderControl
屬性
Canvas:只讀,用來訪問畫布
DragReorder
FullDrag:指定標(biāo)題在拖拽時(shí)是否重畫
HotTrack:當(dāng)鼠標(biāo)經(jīng)過每個(gè)項(xiàng)目的文本時(shí),字符顏色是否發(fā)生變化。當(dāng)Style為hsButtons才有效
Sections:對(duì)它的項(xiàng)進(jìn)行操作
Style:為該控件選擇樣式
方法
FlipChildren:顛倒項(xiàng)目的順序
事件
OnDrawSectionL:當(dāng)一個(gè)項(xiàng)目需要重畫時(shí)觸發(fā)
OnSectionClick:當(dāng)單擊項(xiàng)目時(shí)觸發(fā)
OnSectionResize:當(dāng)重新調(diào)整項(xiàng)目的大小時(shí)觸發(fā)
OnSectionTrack:當(dāng)重新調(diào)整項(xiàng)目的大小時(shí)觸發(fā),但與上相比,它能反映項(xiàng)目的當(dāng)前狀態(tài)
OnCreateSectionClass:程序運(yùn)行時(shí),指定項(xiàng)目的對(duì)象類
OnSectionDrag:當(dāng)拖動(dòng)項(xiàng)目時(shí)觸發(fā)
OnSectionEndDrag:當(dāng)項(xiàng)目移動(dòng)時(shí)觸發(fā),該事件在OnSectionDrag事件之后
TStatusBar
屬性
AutoHint:是否自動(dòng)顯示在它所在的父控件上的所有控件的Hint
Canvas:只讀,訪問它的畫布
Panels::指定多個(gè)面板
Parent:指定它的父控件
SimplePanel:設(shè)置該控件是否顯示一個(gè)簡(jiǎn)單的面板還是顯示多個(gè)面板
SimpleText:設(shè)置顯示簡(jiǎn)單的信息
SizeGrip:是否顯示右邊的三角形標(biāo)記
UseSystemFont:是否使用系統(tǒng)字體
方法
ExecuteAction:執(zhí)行Action屬性中指定的動(dòng)作
FlipChildren:指定面板最相反位置
SetBounds:設(shè)置控件的上,下,左,右的位置
事件
OnDrawPanel:當(dāng)面板需要重新繪制時(shí)觸發(fā)
OnCreatePanelClass:當(dāng)一個(gè)面板需要?jiǎng)?chuàng)建時(shí)觸發(fā)
OnHint:當(dāng)顯示提示時(shí)觸發(fā)
TToolBar
屬性
ButtonCount:工具欄上的按鈕個(gè)數(shù)。只讀
ButtonHeight:設(shè)置按鈕的高度
Buttons:對(duì)工具欄上的按鈕進(jìn)行操作。只讀
ButtonWidth:設(shè)置按鈕的寬度
Customizable:程序運(yùn)行時(shí),用戶是否能自定義工具欄
CustomizeKeyName
CustomizevalueName
DisabledImages
Flat:是否有浮動(dòng)效果
HotImages
Images:為其中的按鈕選擇圖片
Indent:該控件內(nèi)的控件與左邊距的距離
List:控件內(nèi)按鈕一顯示樣式,為True時(shí),左邊是圖像,右邊是標(biāo)簽的形式顯示
Menu:選定一個(gè)主菜單
RowCount:只讀。返回該控件內(nèi)的行數(shù)
ShowCaptions:在按鈕上是否顯示Caption的文本
Transparent:是否透明
Wrapable:當(dāng)該控件內(nèi)的所有控件的總寬度大于該控件的寬度時(shí),是否自動(dòng)換行
事件
OnAdvancedCustomDraw
OnAdvancedCustomDrawButton
OnCustomDraw:當(dāng)該控件必須繪制時(shí)觸發(fā)
OnCustomDrawButton:當(dāng)繪制控件上的按鈕時(shí)觸發(fā)
OnCustomizeAdded:當(dāng)用戶添加一個(gè)按鈕到該控件上時(shí)觸發(fā)
OnCustomizeCanDelete:當(dāng)用戶嘗試從該控件上刪除一個(gè)按鈕進(jìn)觸發(fā)
OnCustomizeCanInsert:當(dāng)用戶嘗試向該控件上添加一個(gè)按鈕時(shí)觸發(fā)
OnCustomized:當(dāng)用戶完成對(duì)該控件的修改時(shí)觸發(fā)
OnCustomizeDelete:當(dāng)用戶從該控件上刪除一個(gè)按鈕時(shí)觸發(fā)
OnCustomizeNewButton:當(dāng)用戶嘗試向該控件上添加一新按鈕時(shí)觸發(fā)
OnCustomizeReset:當(dāng)用戶取消自己定義的工具欄時(shí)觸發(fā)
OnCustomizing:當(dāng)用戶取消工具欄中的改變時(shí)觸發(fā)
TCoolBar
屬性
BandBorderStyle:設(shè)置TcoolBar中區(qū)的邊框風(fēng)格
BandMaximize:可指定單個(gè)區(qū)最大化時(shí),用戶的操作,說明,用戶不能最大化固定大小的區(qū)
Bands:保存一個(gè)TCoolBands
Bitmap:在TcoolBand區(qū)后顯示的圖像
Constraints:指定組件寬度和高度的最大值和最小值,組件重新調(diào)整大小時(shí),不能違反這些約束
DockSite:指定組件是否成為拖動(dòng)停放操作的目標(biāo)
FixedOrder:為真時(shí),可以通過鼠標(biāo)的拖動(dòng)重新排列TcoolBar中的區(qū),但不能改變?cè)瓉淼捻樞?br /> FixedSize:確定TcoolBar區(qū)能否保持統(tǒng)一的高度(或?qū)挾?#xff09;
ShowText:程序運(yùn)行時(shí),是否顯示TcoolBand的Text中的內(nèi)容
Vertical:默認(rèn)為假,組件中的區(qū)按從左到右從上到下的方法水平排列,否則相反
方法
FlipChildren:該方法重載承繼承的方法以防止翻轉(zhuǎn)組件中的子組件
事件
OnChange:當(dāng)位置和大小改變時(shí)觸發(fā)
TPageScroller
屬性
AutoScroll:是否自動(dòng)滾動(dòng)
ButtonSize:設(shè)置按鈕的大小
Control:選擇要對(duì)其進(jìn)行的控件
DragScroll:為真時(shí),當(dāng)拖動(dòng)頁滾動(dòng)組件上的箭頭時(shí),頁滾動(dòng)組件滾動(dòng)
Margin:被控控件與該控件的距離
Orientation:設(shè)置該控件的方向
Position:確定頁流離顛沛滾動(dòng)組件的滾動(dòng)位置
方法
GetButtonState:返回按鈕的狀態(tài)
Scroll:頁滾動(dòng)組件滾動(dòng)前立即產(chǎn)生
事件
OnScroll:當(dāng)滾動(dòng)時(shí)觸發(fā)
TCommBoBoxEx
屬性
DropDownCount:下拉列表中項(xiàng)目的最多個(gè)數(shù)
Images:為下拉列表中的項(xiàng)目選擇圖片
ItemHeight:下拉列表中項(xiàng)目的高度
ItemsEx:對(duì)下拉列表中項(xiàng)目進(jìn)行操作
SelText:選定的文本
Style:下拉列表框的樣式
StyleEx:確定列表中項(xiàng)目外觀和行為
CsExCaseSensitive:查找區(qū)分大小寫的標(biāo)題,包括列表中作為用戶類型項(xiàng)的位置
CsExNoEditImage:列表中的項(xiàng)不顯示相應(yīng)的圖像
CsExNoEditImageIndent:列表中的項(xiàng)不顯示縮進(jìn)
CsExNoSizeLimit:擴(kuò)展的組合框能被垂直地調(diào)整為小于編輯區(qū)載的下拉按鈕
CsExPathWordBreak:反斜線(),前斜線(/)和句點(diǎn)(.)字符為間隔,以引導(dǎo)輸入路徑名和URLs
事件
OnBeginEdit:當(dāng)用戶開始編輯字符串時(shí)觸發(fā)
OnEndEdit:當(dāng)用戶結(jié)束編輯字符串時(shí)觸發(fā)
本文轉(zhuǎn)自yonghu86 51CTO博客,原文鏈接:http://blog.51cto.com/yonghu/1321408,如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者
TTabControl
屬性
DisplayRect:只定該控件客戶區(qū)的一個(gè)矩形
??HotTrack:設(shè)置當(dāng)鼠標(biāo)經(jīng)過頁標(biāo)簽時(shí),它的字是否有變化。如果為True,是字會(huì)變成藍(lán)色
Images:為每個(gè)頁標(biāo)簽添加一個(gè)圖片
MultiLine:如果總頁標(biāo)簽的長(zhǎng)度大于該控件的寬度時(shí),是否允許多行顯示
MultiSelect:是否允許多選頁標(biāo)簽。該屬性只有當(dāng)Style為tsFlatButtons或tsButtons時(shí)才有效
OwnerDraw:是否允許自己繪畫該控件
RaggedRight:指定是否允許標(biāo)簽頁伸展到控制寬度
ScrollOpposite:該屬性設(shè)置將會(huì)使MultiLine設(shè)為True。當(dāng)標(biāo)簽頁的行數(shù)大于1時(shí),當(dāng)單擊其它頁時(shí),在它下面的頁會(huì)自動(dòng)翻動(dòng)該控件的底部
Style:設(shè)置該控件的樣式,大家一試就會(huì)知道
TabHeight:設(shè)置頁標(biāo)簽的高度
TabIndex:反映當(dāng)前標(biāo)簽頁的索引號(hào)。該號(hào)從0開始
TabPosition:選擇頁標(biāo)簽的位置,分上,下,左,右
Tabs:對(duì)每個(gè)頁進(jìn)行增,刪,改
TabWidth:設(shè)置頁標(biāo)簽的寬度
方法
GetHitTestInfoAt:在指定的數(shù)值中判斷該位置位于該控件是什么位置
IndexOfTabAt:返回指定位置是在哪個(gè)頁標(biāo)簽上,并返回它的索引號(hào)
RowCount:返回頁標(biāo)簽的行數(shù)
ScrollTabs:當(dāng)MultiLine為False,該方法向后移動(dòng)參數(shù)個(gè)標(biāo)簽頁
TabRect:設(shè)置返回標(biāo)簽頁的矩形
事件
OnChange:當(dāng)標(biāo)簽頁改變時(shí)觸發(fā)
OnChanging:當(dāng)標(biāo)簽頁正在改變時(shí)觸發(fā)
OnDrawTab:當(dāng)繪畫一個(gè)標(biāo)簽頁時(shí)觸發(fā)
OnGetImageIndex:當(dāng)顯示標(biāo)簽頁上圖片的時(shí)候
TPageControl
屬性
ActivePage:指定當(dāng)前的頁
ActivePageIndex:指定當(dāng)前頁的索引
PageCount:返回頁的個(gè)數(shù)
Pages:用來控件指定TabSheet
方法
CanShowTab:返回指定的頁是否能被顯示
Change:系統(tǒng)調(diào)用。當(dāng)前頁改變時(shí)自動(dòng)調(diào)用
DoAddDockClient:當(dāng)在該控件??繒r(shí),指定一個(gè)必須調(diào)解器
DoRemoveDockClient:當(dāng)在該控件使出時(shí),指定一個(gè)必須調(diào)解器
FindNextPage:可通過與其位置相關(guān)的頁返回它的上一頁或下一頁
GetChildren:可為組件的每一頁執(zhí)行回調(diào)過程。
GetImageIndex:為特定頁指定顯示的圖像
GetPageFromDockClient:可獲得客戶區(qū)上放置的單標(biāo)簽頁
GetSiteInfo:確定頁面組件的??繀^(qū)域并確定拖動(dòng)的窗口是否可放入
Loaded:當(dāng)窗體包含的頁面組件首次從內(nèi)存中調(diào)入后,自動(dòng)調(diào)用該方法來初始化頁面組件
SelectNextPage:指定當(dāng)前頁的前一頁或下一頁
UpdateActivePage:當(dāng)Pages屬性改變時(shí),該方法更新ActionPage屬性
TImageList
屬性
Dragging:判斷一個(gè)圖片是否正在拖拽
AllocBy:設(shè)置圖片增大的比例
BkColor:設(shè)置背景色
BlendColor:設(shè)置前景色
Count:列表中圖片的個(gè)數(shù)
DrawingStyle:以何種方式繪制圖片
Height:圖片的高度
ImageType:在繪制圖片時(shí)是否使用掩模碼
Masked:圖片列表中是否包含掩模碼
Width:圖片的寬度
方法
Add:添加一個(gè)圖片,包括掩模碼
AddIcon:添加一個(gè)圖標(biāo)
AddImages::添加一個(gè)圖片列表
AddMasked:添加一個(gè)掩模碼
Assign:拷貝一個(gè)對(duì)象
Clear:清空所有的圖片
CreateSize:從另一個(gè)對(duì)象中拷貝一個(gè)圖片
Delete:刪除一個(gè)圖片
Draw:在指定的索引中繪畫一個(gè)圖片
DrawOverlay:繪制一個(gè)圖像并覆蓋提供的畫布
GetBitmap:重新指定一個(gè)指定索引中圖片
GetIcon:將Index指定的圖像作為位圖返回到Image參數(shù)中
GetImageBitmap:可獲得包含圖像列表中所有圖像的位圖。如不成功返回0
GetInstRes:該方法在圖像列表中調(diào)入指定的位圖,光標(biāo)或圖標(biāo)資源
GetMaskBitmap:可獲得包含圖像列表中所有掩碼的位圖句柄
GetResource:在圖像列表中調(diào)入指定位圖,光標(biāo)或圖標(biāo)資源
Insert:插入一個(gè)圖像
InsertIcon:可將位圖插入到Index后
InsertMasked:在指定位置插入一個(gè)掩模碼
Move:移動(dòng)一個(gè)指定的圖片到別一個(gè)位置
Overlay:覆蓋掩碼是透明的覆蓋在另一圖像的圖像,如果成功返回真
RegisterChanges:使用該方法可使用一個(gè)對(duì)象,只有圖像列表發(fā)生時(shí)被通知
Replace:用一個(gè)新的圖片和掩模碼來代替一個(gè)圖片
ReplaceIcon:用一個(gè)新的圖標(biāo)代替一個(gè)圖標(biāo)
ReplaceMasked:用一個(gè)新的掩模碼來代替一個(gè)掩模碼
ResInstLoad:從資源文件中獲取一個(gè)圖片到圖像列表中
ResourceLoad:從資源文件中獲取一個(gè)圖片到圖像列表中
UnRegisterChanges:可刪除TchangeLink對(duì)象的注冊(cè)
事件
OnChange:當(dāng)列表中的內(nèi)容發(fā)生變化時(shí)觸發(fā)
TRichEdit
屬性
DefAttributes:設(shè)置該控件中所有文本的屬性
HideScrollBars:設(shè)置是否隱藏滾動(dòng)條
HideSelection:
Lines:對(duì)控件中文本的控制
PageRect:在打印時(shí),指定一個(gè)以像素為單位的打印區(qū)域
PlainText:設(shè)置控件中的文本是否是純文本方式
SelAttributes:設(shè)置該控件中文本的屬性
SelLengthL選定文本的長(zhǎng)度
SelStart:選定文本的開始位置
SelText:選定的文本?
方法?
Clear:消除文本
FindText:查找指定的字符串
GetSelTextBuf:拷貝選定的字符串到緩沖區(qū),并返回它的大小
Print:打印
GetControlsAlignment:返回文本的對(duì)齊方式
事件
OnProtectChange:當(dāng)用戶嘗試修改文本時(shí)觸發(fā)
OnResizeRequest:當(dāng)控件內(nèi)文本的多少發(fā)生變化時(shí)觸發(fā)
OnSaveClipboard:當(dāng)把文本保存到剪帖板上時(shí)觸發(fā)
OnSelectionChange:當(dāng)當(dāng)前選擇的文本改變時(shí)觸發(fā)
TTrackBar
屬性
Frequency:每次移動(dòng)的單位值
LineSize:設(shè)置用鍵盤上的上、下、左、右來調(diào)動(dòng)該控件時(shí)它移動(dòng)單位值
Max:設(shè)置最大值
Min:設(shè)置最小值
Orientation:設(shè)置該控件是以水平方式還是以垂直方式顯示
PageSize:設(shè)置用鍵盤上的Page?Up和Page?Down來調(diào)動(dòng)該控件時(shí)它移動(dòng)的單位值
Position:當(dāng)前值
SelEnd:設(shè)置結(jié)束位置
SelStart:設(shè)置開始位置
SliderVisible:是否顯示滑動(dòng)塊
ThumbLength:設(shè)置滑動(dòng)塊的長(zhǎng)度
TickMarks:設(shè)置該控件的顯示樣式
TickStyle:設(shè)置該控件的顯示樣式
方法
SetTick:在指定的位置添加一個(gè)標(biāo)號(hào)
TProgressBar
屬性
Max:進(jìn)度條的最大值
Min:進(jìn)度條最小值
Orientation:設(shè)置進(jìn)度條是的水平方向的還是垂直的
Position:當(dāng)前的進(jìn)度值
Smooth:設(shè)置是以平滑前進(jìn)還是以格式前進(jìn)
Step:每步的進(jìn)度跨度?
方法
StepBy:在原值的基礎(chǔ)上增加參數(shù)中指定的值
StepIt:每調(diào)用一次,position就會(huì)添加step中的值
TUpDown
屬性
AlignButton:選擇該控件在所控制控件的位置,分為左和右
ArrowKeys:是否允許用鍵盤上的上或下來控制該控件
Associate:選擇該控件所控制的控件
Increment:設(shè)置每用該控件遞增或遞減時(shí)數(shù)據(jù)改變的跨度
Max:設(shè)置控制范圍的最大值
Min:設(shè)置控制范圍的最小值
Orientation:設(shè)置該控件是以水平方式還是以垂直方式顯示
Position:設(shè)置當(dāng)前值
Thousands:是否每三個(gè)10進(jìn)制的數(shù)用逗號(hào)隔開
Wrap:如果當(dāng)前值是最大或最小值時(shí),設(shè)置是否當(dāng)點(diǎn)向上或向下時(shí)是否出現(xiàn)最小或最大的值
事件
OnChanging:當(dāng)position的值正在改變時(shí)觸發(fā)
OnChangingEx:當(dāng)position的值正在改變時(shí)觸發(fā)。與上面的區(qū)別是在它的事件中可以得到它的新值和單擊是向上還是向下按鈕
onClick:單擊按鈕時(shí)觸發(fā)
THotKey
屬性
HotKey:設(shè)置或獲取熱鍵
InvalidKeys:設(shè)置不允許有哪些熱鍵,其值我想大家一看就能明白
Modifiers:設(shè)置默認(rèn)值的類型
事件
OnChange:當(dāng)熱鍵改變時(shí)發(fā)生
TAnimate
屬性
Active:激活該控件
Center:動(dòng)畫是否在中間顯示
CommonAVI:
FileName:
FrameCount:返回當(dāng)前動(dòng)態(tài)的幀數(shù),只讀
FrameHeight:動(dòng)畫的高度,只讀
FrameWidth:動(dòng)畫的寬度,只坊
Open:打開動(dòng)畫
Repetitions:設(shè)置循環(huán)次數(shù)
ResHandle:返回一個(gè)作為包含AVI資源模塊的句柄
ResID:指定AVI的資源ID
ResName:指定AVI的資源名字
StartFrame:開始的幀
StopFrame:停止的幀
Timers:設(shè)置是否返回一個(gè)時(shí)間消息
方法
CanAutoSize:調(diào)整新大小,并返回是否允許
Play:開始播放
Reset:重新設(shè)置為原來的默認(rèn)值
Seek:顯示指定的幀
Stop:停止動(dòng)畫
事件
OnClose:關(guān)閉動(dòng)畫時(shí)觸發(fā)
OnOpen:打開動(dòng)畫時(shí)觸發(fā)
OnStart:開始動(dòng)畫時(shí)觸發(fā)
OnStop:停止動(dòng)畫時(shí)觸發(fā)
TDateTimePicker
屬性
CalAlignment:當(dāng)列出下拉框時(shí),它是左邊對(duì)齊還是右邊對(duì)齊
Checked:當(dāng)ShowCheckBox為True時(shí),設(shè)置CheckBox是否選中
DateFormat:設(shè)置是以短日期形式顯示日期還是以長(zhǎng)日期形式顯示日期
DateMode:設(shè)置以什么方式顯示該控件
DroppedDown:只讀,判斷是否列出下拉框
Format:設(shè)置顯示模式。如‘Today‘‘s?date:‘?MMM?dd,?yyyy
Kind:選擇是顯示時(shí)間還是日期
ParseInput:是否允許用戶輸入
ShowCheckbox:是否顯示CheckBox
Time:指出用戶進(jìn)入的時(shí)間
事件
OnChange:當(dāng)日期改變時(shí)觸發(fā)
OnCloseUp:當(dāng)關(guān)閉下拉框時(shí)觸發(fā)
OnDropDown:當(dāng)打開下拉框時(shí)觸發(fā)
OnUserInput:當(dāng)用戶輸入時(shí)觸發(fā)
TMorthCalenBar
屬性
CalColors:設(shè)置控件各個(gè)部份的顏色
Date:指出控件上的日期
EndDate:指出在控件上最后選擇的日期
FirstDayOfWeek
MaxDate:允許的最大日期
MaxSelectRange:
MinDate:允許的最小日期
MultiSelect:是否允許多選
ShowToday:是否顯示今天的日期
ShowTodayCircle:是否在今天的日期上加上標(biāo)志
WeekNumbers:是否顯示每個(gè)周是全年的第幾個(gè)周
方法
CanAutoSize:設(shè)置控件的大小,并返回是否讓重新設(shè)置
ConstrainedResize:設(shè)置控件的最大,最小的寬度和高度
GetCalendarHandle:返回Calendar的句柄
MsgSetCalColors:設(shè)置控件各個(gè)部份的顏色
MsgSetDateTime:設(shè)置當(dāng)前日期
MsgSetRange:設(shè)置日期范圍
事件
OnGetMonthInfo:當(dāng)當(dāng)前的月發(fā)生變化時(shí)觸發(fā)
TTreeView
屬性
AutoExpand:設(shè)置是否自動(dòng)打開默認(rèn)的項(xiàng)
Canvas:只讀,訪問它的畫布
ChangeDelay:確定選擇節(jié)點(diǎn)和OnChange事件發(fā)生的延時(shí),單位是ms
DropTarget:可確定樹關(guān)視圖中節(jié)點(diǎn)是否以播放操作的目標(biāo)顯示
HideSelection:當(dāng)焦點(diǎn)離開該控件時(shí)選中的是否有視覺效果
HotTrack:為True時(shí)鼠標(biāo)經(jīng)過列表上時(shí),以高亮顯示
Images:為節(jié)點(diǎn)添加一個(gè)圖片
Indent:可確定發(fā)型了節(jié)點(diǎn)時(shí)相對(duì)于其展開的父節(jié)點(diǎn)的像素縮進(jìn)量
Items:對(duì)各個(gè)節(jié)點(diǎn)進(jìn)行操作
MultiSelect:是否允許多選
MultiSelectStyle:當(dāng)MultiSelect為真時(shí),確定多選擇節(jié)點(diǎn)如何工作
ReadOnly:是否只讀
RightClickSelect:使用該屬性可允許Select屬性指定右擊按鈕所選的節(jié)點(diǎn)
RowSelect:為真時(shí)可整個(gè)行以高度顯示。如果ShowLines為真時(shí)忽略該屬性
Selected:對(duì)一個(gè)已經(jīng)選中的節(jié)結(jié)進(jìn)行操作
SelectionCount:選擇節(jié)點(diǎn)的個(gè)數(shù),如果沒有則為NULL
Selections:返回一個(gè)選擇的節(jié)點(diǎn)的信息,只讀
ShowButtons:是否顯示+和-按鈕
ShowLines:是否顯示連接線
ShowRoot:是否顯示主連接線
SortType:選擇排序類型
StateImages:提供一組節(jié)點(diǎn)狀態(tài)位圖,狀態(tài)位圖作為附加的圖像顯示在項(xiàng)目圖標(biāo)的左邊
ToolTips:指定在該控件中的項(xiàng)目里是否有工具提示
TopItem:指定最頂層的節(jié)點(diǎn)
方法
AlphaSort:以字母順序排序節(jié)點(diǎn),成功返回為真
ClearSelection:取消所有選擇的節(jié)點(diǎn)
CustomSort:可按SortProc參數(shù)指定的順序排序節(jié)點(diǎn)
Deselect:取消選定節(jié)點(diǎn)
FindNextToSelect:返回下一個(gè)可選擇的節(jié)點(diǎn)
FullCollapse:折疊組件中所有的節(jié)點(diǎn),可隱含除一級(jí)節(jié)點(diǎn)外的所有節(jié)點(diǎn)
FullExpand:擴(kuò)展組件中所有的節(jié)點(diǎn)
GetHitTestInfoAt:確定x和y指定的點(diǎn)位于樹狀圖的哪一部分
GetNodeAt:可訪問x和y指定的位置處的節(jié)點(diǎn)
GetSelections:產(chǎn)生OnGetSelections事件。并清空Alist然后將所有選擇節(jié)點(diǎn)對(duì)象未入拷貝到其中返回Selected的值
IsEditing:是否正在編輯
LoadFromFile:該控件中的內(nèi)容由指定文件指定
LoadFromStream:該控件中的內(nèi)容由指定流指定
SaveToFile:將該控件中的內(nèi)容保存到文件中
SaveToStream:將該控件中的內(nèi)容保存到流中
Select:選擇指定的節(jié)點(diǎn)
Subselect
事件
OnAddition:添加一個(gè)新節(jié)點(diǎn)時(shí)觸發(fā)
OnAdvancedCustomDraw:在繪制樹狀視圖組件期間不同階段觸發(fā)
OnAdvancedCustomDrawItem:在繪制樹狀視圖的新節(jié)點(diǎn)期間的不同階段觸發(fā)
OnChange:當(dāng)選擇的節(jié)點(diǎn)發(fā)生變化時(shí)觸發(fā)
OnChanging:當(dāng)選擇的節(jié)點(diǎn)將要發(fā)生變化時(shí)觸發(fā)
OnCollapsed:節(jié)點(diǎn)折疊節(jié)點(diǎn)后產(chǎn)生
OnCollapsing:折疊節(jié)點(diǎn)時(shí)觸發(fā)
OnCompare:節(jié)點(diǎn)排序過程中,兩個(gè)節(jié)點(diǎn)進(jìn)行比較時(shí)觸發(fā)
OnCreateNodeClass:創(chuàng)建一個(gè)新的節(jié)點(diǎn)時(shí)觸發(fā)
OnCustomDraw:繪制組件組產(chǎn)生
OnCustomDrawItem:在繪制節(jié)點(diǎn)前產(chǎn)生
OnDeletion:當(dāng)節(jié)點(diǎn)被刪除時(shí)觸發(fā)
OnEdited:當(dāng)用戶開始編輯節(jié)點(diǎn)的Text時(shí)觸發(fā)
OnEditing:當(dāng)用戶開始編輯節(jié)點(diǎn)的Text屬性時(shí)觸發(fā)
OnExpanded:展開節(jié)點(diǎn)后產(chǎn)生
OnExpanding:將要展開節(jié)點(diǎn)時(shí)發(fā)生
OnGetImageIndex:當(dāng)樹狀視圖查找節(jié)點(diǎn)的ImageIndex時(shí)觸發(fā)
OnGetSelectedIndex:當(dāng)查找節(jié)點(diǎn)的ImageIndex時(shí)產(chǎn)生
TlistView
屬性
AllocBy:可指定項(xiàng)目的總數(shù)
BoundingRect:可獲得封裝列表視圖中所有項(xiàng)目的矩形屏幕坐標(biāo)允許應(yīng)用程序調(diào)整組件的大小,允許適應(yīng)項(xiàng)目成確定鼠標(biāo)是否在其列表項(xiàng)目上
Checkboxes:在項(xiàng)目前是否加入一個(gè)CheckBox
Column:只讀,對(duì)指定的列進(jìn)行操作
ColumnClick:可指定當(dāng)用戶標(biāo)題時(shí)是否將發(fā)生OnColumnClick事件
Columns:對(duì)列進(jìn)行操作
DropTarget:可列表視圖中項(xiàng)目是否以拖放操作的目標(biāo)顯示
FlatScrollBars:是否讓滾動(dòng)條有平滑的效果
FullDrag:當(dāng)標(biāo)簽拖動(dòng)時(shí),是否重新繪制
GridLines:當(dāng)ViewStyle為vsReport時(shí),是否顯示網(wǎng)格
HideSelection:當(dāng)焦點(diǎn)離開該控件時(shí)選中的是否有視覺效果
HotTrack:為True時(shí),鼠標(biāo)經(jīng)過列表項(xiàng)上時(shí)高亮顯示
HotTrackStyles:可指定熱點(diǎn)跟蹤的風(fēng)格
HoverTime:可指出列表項(xiàng)被選中前鼠標(biāo)必須停留的時(shí)間,單位ms,當(dāng)HotTrack為真時(shí)才有效
IconOptions:設(shè)置圖標(biāo)的選項(xiàng)
ItemFocused:可確定用戶能編輯的項(xiàng)目和設(shè)置焦點(diǎn)
ItemIndex:當(dāng)前的指定的項(xiàng)目
Items:對(duì)項(xiàng)目進(jìn)行操作
LargeImages:當(dāng)ViewStyle為vsIcon時(shí),該控件顯示的圖像
MultiSelect:是否允許多選
OwnerData:為真時(shí),可指定列表視圖為虛擬的
OwnerDraw:設(shè)置該屬性為允許列表視圖接收OnDrawItem事件代替默認(rèn)的列表項(xiàng)的繪制
ReadOnly:設(shè)置只讀
RowSelect:是否允許選取整行。該屬性只有在ViewStyle為vsReport時(shí)才有效
SelCount:只讀返回選擇項(xiàng)目的個(gè)數(shù)
Selected:指出在該控件中選中的項(xiàng)目標(biāo)注的列表視圖項(xiàng)目
ShowColumnHeaders:是否顯示列標(biāo)題,使用Columns可創(chuàng)建和添加一個(gè)列標(biāo)題
ShowWorkAreas:是否以其顏色和顯示名稱的標(biāo)簽繪制工作區(qū)
SmallImages:當(dāng)ViewStyle除vsIcon外時(shí),項(xiàng)目的顯示的圖像
SortType:選擇排序的類型
StateImages:可指定將要顯示在這邊的位圖
TopItem:指出最頂端的項(xiàng)目
ViewOrigin:可確定列表圖像的邏輯區(qū)域
ViewStyle:設(shè)置該控件的樣式
VisibleRowCount:當(dāng)ViewStyle為vsList或vsReport時(shí),可確定顯示在可視中區(qū)域中單列項(xiàng)目的數(shù)量,只有全部可見的項(xiàng)目才計(jì)數(shù)
WorkAreas:當(dāng)ViewStyle為vsIcon或vsSmallIcon時(shí),使用該屬性定義劃分列表視圖中客戶區(qū)域的分隔工作區(qū)域。
方法
AlphaSort:在SortType不為stNone時(shí)自動(dòng)排序
Arrange:當(dāng)ViewStyle屬性為vsIcon或vsSmallIcon時(shí)清除位圖的排列
Clear:刪除所有的項(xiàng)目
ClearSelection:去掉當(dāng)前選擇的項(xiàng)目
CopySelection:拷貝到一個(gè)項(xiàng)目到參數(shù)中指定的項(xiàng)目中?
CustomSort:該方法可利用SortProc函數(shù)排列列表中的項(xiàng)目
DeleteSelected:刪除選擇的項(xiàng)目?
FindCaption:可查找由value指定字符串標(biāo)注的列表視圖項(xiàng)目
FindData:可查找Data屬性與value的列表項(xiàng)
GetHitTestInfoAt:?返回指定的坐標(biāo)的位置
GetItemAt:判斷給定的坐標(biāo)在哪個(gè)項(xiàng)目中
GetNearestItem:找到離給定坐標(biāo)的最近的項(xiàng)目
GetNextItem:返回開始項(xiàng)目中的下一個(gè)項(xiàng)目
GetSearchString:可在列表視圖有焦點(diǎn)時(shí)獲得用戶輸入的字符序列,列表視圖添加字符串到查找字符串,并查找匹配的項(xiàng)
IsEditing:判斷當(dāng)前用戶是否正在對(duì)項(xiàng)目進(jìn)行操作
Scroll:可通過水平像素和垂直像素滾動(dòng)列表視圖的內(nèi)容
SelectAll:選擇所有的項(xiàng)目
StringWidth:設(shè)置字符串的高度
UpdateItems:重畫項(xiàng)目的范圍
AddItem:添加一個(gè)項(xiàng)目
MoveSelection:移動(dòng)一個(gè)項(xiàng)目
事件
OnAdvancedCustomDraw:在繪制組件期間的不同狀態(tài)產(chǎn)生。與OnDrawItem事件不同的是即使OwnerData為False時(shí),組件也接收該事件
OnAdvancedCustomDrawItem:在繪制組件項(xiàng)目期間的不同狀態(tài)觸發(fā)
OnAdvancedCustomDrawSubItem:在繪制組件子項(xiàng)目期間的不同狀態(tài)觸發(fā)
OnChange:當(dāng)列表中的項(xiàng)目改變時(shí)觸發(fā)
OnChanging:當(dāng)列表中的項(xiàng)目正在改變時(shí)觸發(fā)
OnColumnClick:當(dāng)單擊列時(shí)觸發(fā)
OnColumnDragged:當(dāng)列拖動(dòng)一個(gè)新的位置時(shí)觸發(fā)
OnColumnRightClick:當(dāng)用戶右擊列時(shí)觸發(fā)
OnCompare:當(dāng)兩項(xiàng)目需要進(jìn)行比較排列列表的時(shí)候觸發(fā)
OnCustomDraw:當(dāng)必須繪制列表視圖時(shí)觸發(fā)
OnCustomDrawItem:當(dāng)必須繪制列表中一個(gè)項(xiàng)目時(shí)觸發(fā)
OnCustomDrawSubItem:當(dāng)必須繪制列表中一個(gè)子項(xiàng)目時(shí)觸發(fā)
OnData:當(dāng)一個(gè)項(xiàng)目在列表視圖組件中顯示前立即發(fā)生該事件
OnDataFind:查找一個(gè)項(xiàng)目,并返回與項(xiàng)目相關(guān)的定制數(shù)據(jù)。該事件只有在OwnerData屬性為True時(shí)才有效
OnDataHint:當(dāng)列表視圖的內(nèi)容變化(如用戶滾動(dòng)列表視圖)時(shí)發(fā)生
OnDataStateChange:當(dāng)項(xiàng)目的范圍改變狀態(tài)時(shí)發(fā)生。該事件只有在OwnerData屬性為True時(shí)有效
OnDeletion:當(dāng)列表視圖中的一個(gè)項(xiàng)目被刪除時(shí)觸發(fā)
OnDrawItem:當(dāng)繪制一個(gè)項(xiàng)目時(shí)觸發(fā)
OnEdited:當(dāng)編輯一個(gè)項(xiàng)目的Caption時(shí)觸發(fā)
OnEditing:當(dāng)正在編輯一個(gè)項(xiàng)目時(shí)觸發(fā)
OnGetImageIndex:當(dāng)一個(gè)項(xiàng)目將要在組件中顯示時(shí)觸發(fā)
OnGetSubItemImage:當(dāng)一個(gè)子項(xiàng)目將要在組件中顯示觸發(fā)
OnInfoTip:當(dāng)用戶停止在列表視圖中的一個(gè)項(xiàng)目上時(shí)觸發(fā)
OnInsert:在列表視圖中插入一新的項(xiàng)目發(fā)生
OnSelectItem:當(dāng)選中項(xiàng)目時(shí)觸發(fā)
THeaderControl
屬性
Canvas:只讀,用來訪問畫布
DragReorder
FullDrag:指定標(biāo)題在拖拽時(shí)是否重畫
HotTrack:當(dāng)鼠標(biāo)經(jīng)過每個(gè)項(xiàng)目的文本時(shí),字符顏色是否發(fā)生變化。當(dāng)Style為hsButtons才有效
Sections:對(duì)它的項(xiàng)進(jìn)行操作
Style:為該控件選擇樣式
方法
FlipChildren:顛倒項(xiàng)目的順序
事件
OnDrawSectionL:當(dāng)一個(gè)項(xiàng)目需要重畫時(shí)觸發(fā)
OnSectionClick:當(dāng)單擊項(xiàng)目時(shí)觸發(fā)
OnSectionResize:當(dāng)重新調(diào)整項(xiàng)目的大小時(shí)觸發(fā)
OnSectionTrack:當(dāng)重新調(diào)整項(xiàng)目的大小時(shí)觸發(fā),但與上相比,它能反映項(xiàng)目的當(dāng)前狀態(tài)
OnCreateSectionClass:程序運(yùn)行時(shí),指定項(xiàng)目的對(duì)象類
OnSectionDrag:當(dāng)拖動(dòng)項(xiàng)目時(shí)觸發(fā)
OnSectionEndDrag:當(dāng)項(xiàng)目移動(dòng)時(shí)觸發(fā),該事件在OnSectionDrag事件之后
TStatusBar
屬性
AutoHint:是否自動(dòng)顯示在它所在的父控件上的所有控件的Hint
Canvas:只讀,訪問它的畫布
Panels::指定多個(gè)面板
Parent:指定它的父控件
SimplePanel:設(shè)置該控件是否顯示一個(gè)簡(jiǎn)單的面板還是顯示多個(gè)面板
SimpleText:設(shè)置顯示簡(jiǎn)單的信息
SizeGrip:是否顯示右邊的三角形標(biāo)記
UseSystemFont:是否使用系統(tǒng)字體
方法
ExecuteAction:執(zhí)行Action屬性中指定的動(dòng)作
FlipChildren:指定面板最相反位置
SetBounds:設(shè)置控件的上,下,左,右的位置
事件
OnDrawPanel:當(dāng)面板需要重新繪制時(shí)觸發(fā)
OnCreatePanelClass:當(dāng)一個(gè)面板需要?jiǎng)?chuàng)建時(shí)觸發(fā)
OnHint:當(dāng)顯示提示時(shí)觸發(fā)
TToolBar
屬性
ButtonCount:工具欄上的按鈕個(gè)數(shù)。只讀
ButtonHeight:設(shè)置按鈕的高度
Buttons:對(duì)工具欄上的按鈕進(jìn)行操作。只讀
ButtonWidth:設(shè)置按鈕的寬度
Customizable:程序運(yùn)行時(shí),用戶是否能自定義工具欄
CustomizeKeyName
CustomizevalueName
DisabledImages
Flat:是否有浮動(dòng)效果
HotImages
Images:為其中的按鈕選擇圖片
Indent:該控件內(nèi)的控件與左邊距的距離
List:控件內(nèi)按鈕一顯示樣式,為True時(shí),左邊是圖像,右邊是標(biāo)簽的形式顯示
Menu:選定一個(gè)主菜單
RowCount:只讀。返回該控件內(nèi)的行數(shù)
ShowCaptions:在按鈕上是否顯示Caption的文本
Transparent:是否透明
Wrapable:當(dāng)該控件內(nèi)的所有控件的總寬度大于該控件的寬度時(shí),是否自動(dòng)換行
事件
OnAdvancedCustomDraw
OnAdvancedCustomDrawButton
OnCustomDraw:當(dāng)該控件必須繪制時(shí)觸發(fā)
OnCustomDrawButton:當(dāng)繪制控件上的按鈕時(shí)觸發(fā)
OnCustomizeAdded:當(dāng)用戶添加一個(gè)按鈕到該控件上時(shí)觸發(fā)
OnCustomizeCanDelete:當(dāng)用戶嘗試從該控件上刪除一個(gè)按鈕進(jìn)觸發(fā)
OnCustomizeCanInsert:當(dāng)用戶嘗試向該控件上添加一個(gè)按鈕時(shí)觸發(fā)
OnCustomized:當(dāng)用戶完成對(duì)該控件的修改時(shí)觸發(fā)
OnCustomizeDelete:當(dāng)用戶從該控件上刪除一個(gè)按鈕時(shí)觸發(fā)
OnCustomizeNewButton:當(dāng)用戶嘗試向該控件上添加一新按鈕時(shí)觸發(fā)
OnCustomizeReset:當(dāng)用戶取消自己定義的工具欄時(shí)觸發(fā)
OnCustomizing:當(dāng)用戶取消工具欄中的改變時(shí)觸發(fā)
TCoolBar
屬性
BandBorderStyle:設(shè)置TcoolBar中區(qū)的邊框風(fēng)格
BandMaximize:可指定單個(gè)區(qū)最大化時(shí),用戶的操作,說明,用戶不能最大化固定大小的區(qū)
Bands:保存一個(gè)TCoolBands
Bitmap:在TcoolBand區(qū)后顯示的圖像
Constraints:指定組件寬度和高度的最大值和最小值,組件重新調(diào)整大小時(shí),不能違反這些約束
DockSite:指定組件是否成為拖動(dòng)停放操作的目標(biāo)
FixedOrder:為真時(shí),可以通過鼠標(biāo)的拖動(dòng)重新排列TcoolBar中的區(qū),但不能改變?cè)瓉淼捻樞?br /> FixedSize:確定TcoolBar區(qū)能否保持統(tǒng)一的高度(或?qū)挾?#xff09;
ShowText:程序運(yùn)行時(shí),是否顯示TcoolBand的Text中的內(nèi)容
Vertical:默認(rèn)為假,組件中的區(qū)按從左到右從上到下的方法水平排列,否則相反
方法
FlipChildren:該方法重載承繼承的方法以防止翻轉(zhuǎn)組件中的子組件
事件
OnChange:當(dāng)位置和大小改變時(shí)觸發(fā)
TPageScroller
屬性
AutoScroll:是否自動(dòng)滾動(dòng)
ButtonSize:設(shè)置按鈕的大小
Control:選擇要對(duì)其進(jìn)行的控件
DragScroll:為真時(shí),當(dāng)拖動(dòng)頁滾動(dòng)組件上的箭頭時(shí),頁滾動(dòng)組件滾動(dòng)
Margin:被控控件與該控件的距離
Orientation:設(shè)置該控件的方向
Position:確定頁流離顛沛滾動(dòng)組件的滾動(dòng)位置
方法
GetButtonState:返回按鈕的狀態(tài)
Scroll:頁滾動(dòng)組件滾動(dòng)前立即產(chǎn)生
事件
OnScroll:當(dāng)滾動(dòng)時(shí)觸發(fā)
TCommBoBoxEx
屬性
DropDownCount:下拉列表中項(xiàng)目的最多個(gè)數(shù)
Images:為下拉列表中的項(xiàng)目選擇圖片
ItemHeight:下拉列表中項(xiàng)目的高度
ItemsEx:對(duì)下拉列表中項(xiàng)目進(jìn)行操作
SelText:選定的文本
Style:下拉列表框的樣式
StyleEx:確定列表中項(xiàng)目外觀和行為
CsExCaseSensitive:查找區(qū)分大小寫的標(biāo)題,包括列表中作為用戶類型項(xiàng)的位置
CsExNoEditImage:列表中的項(xiàng)不顯示相應(yīng)的圖像
CsExNoEditImageIndent:列表中的項(xiàng)不顯示縮進(jìn)
CsExNoSizeLimit:擴(kuò)展的組合框能被垂直地調(diào)整為小于編輯區(qū)載的下拉按鈕
CsExPathWordBreak:反斜線(),前斜線(/)和句點(diǎn)(.)字符為間隔,以引導(dǎo)輸入路徑名和URLs
事件
OnBeginEdit:當(dāng)用戶開始編輯字符串時(shí)觸發(fā)
OnEndEdit:當(dāng)用戶結(jié)束編輯字符串時(shí)觸發(fā)
本文轉(zhuǎn)自yonghu86 51CTO博客,原文鏈接:http://blog.51cto.com/yonghu/1321408,如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者
總結(jié)
以上是生活随笔為你收集整理的Win32页上的所有控件属性与方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ERP源码 跨境电商ERP源码 Java
- 下一篇: 分区表备份工具下载