Delphi中元件Panel、Splitter、GroupBox、按鈕元件(CheckBox...)、計時器、滾動條、多選卡
用於分組的元件
Panel:(面板)
屬性:
1)caption:面板上顯示的標題
2)Align:對齊方式
alNone:元件大小和位置不受Parent影響(任何大小、位置)
alTop:Parent頂部
alButtom:底部
alLeft:左邊
aRight:右邊
alClient:parent剩餘空間
alCustom:parent左上角
3)Anchors:
akTop:到Parent頂邊距離不變
akLeft: 左邊
akButtom: 底邊
akRight: 右邊
Splitter
主要屬性:
1)Align:列舉。。。一般不設定alNone和alClient
2)Beveled:Boolean
3)Height和Width:略
GroupBox(在單選框和複選框中常用)
Caption:顯示在左上角
按鈕類元件
Button
主要屬性:
1)Caption
2)Default:boolean。true(預設按鈕:單機按鈕或回車等效)
3)Cancel:boolean。true(取消按鈕,Esc等效)
主要事件
1)單擊按鈕
2)按鈕獲取焦點的時候按回車或空格
3)執行語句Button物件.Click
BitBtn(顯示圖片)
主要屬性
1)Glyph:Tbitmap型。(為按鈕指定一個圖示檔案(.bmp))
2)King
SpeedButton
設定互斥按鈕選項:只需將多個SpeedButton的GroupIndex設定為0(不接受輸入焦點,沒有切換次序)
特殊屬性:
1)Down:按下狀態(true)
2)flat:Boolean。false(立體按鈕) true(平面按鈕)—滑鼠移上去才顯示(像掃雷)
3)GroupIndex:值相同的按鈕協同工作(0不與其他協同工作)
4)Glyph:按鈕上顯示的圖片,類似BitBtn。
CheckBox(複選按鈕)
1)單擊CheckBox元件(屬性改變)
2)用程式碼改變Checked
特點
RadioButton(單選按鈕)
想多選:需要GroupBox配合分組
每次選擇都會改變Checked屬性
RadioGroup
(多個)radioButton與(單個)GroupBox組合
主要屬性:
1)Colums:指明列數1~16,預設1
2)Items:文字提醒。一行代表一個選項
3)ItemIndex:預設-1,表示不選中任何項。序號從0開始。
列表框和組合框
ListBox
主要屬性:
1)Items:列表選項的集合,String型別陣列,ListBox1.Items[3]表示ListBox1的第四項。
ListBox1.Items.Add('新增一行');------在最後新增一項
ListBox1.Items.Delete(5);------------刪除第五項
ListBox1.Items.Insert(3,'插入一行');--在第四行之前插入一行
ListBox1.Items.Move(3,5);------------將第四行移動到第六行
Str1:=ListBox1.Items[3];-------------將第四行的值賦給Str1
Memo1.Lines:=ListBox1.count;---------將ListBox1總所有項顯示在Memo1中
n:=ListBox1.Items.count;-------------得到項數
ListBox1.Items.Clear;----------------清理所有項
2)ItemsIndex:選定項的索引值,值為i時,選定了第i+1項,值為-1表示未選定項。
3)Sorted:Boolean。true(選項排序)false(不選項排序)
4)Columns:Integer。列表的數。
5)MultiSelect:Boolean。是否允許選擇多項。
6)Selected:設定或者返回某項是否被選中了
主要方法:
Clear:清楚ListBox中所有項。方法1、2
ListBox1.Items.Clear;
ListBox1.clear;
事件:
1)OnClick:選擇時觸發
2)OnEnter:得到焦點觸發
3)OnExit:失去焦點觸發
ComboBox(兼有Edit和ListBox功能)
特殊屬性:
1)DropDownCount:預設為8
2)SelText:編輯區選擇的文字
3)SelLength:編輯區選定文字的長度
4)SelStart:編輯區選定文字的起點,編輯區帶個字元位置是0
5)Style:ComboBox風格
csDropDown:可編輯且有下拉列表
csDropDownList:編輯框不可編輯,有下拉列表框
**6)Text屬性:**ComboBox中的文字
方法:
1)Clear
ComboBox1.Clear;------------------清除ComboBox中的編輯框和列表框中所有內容
ComboBox1.Items.Clear;------------清除列表項中所有內容
2)SelectAll:選中文字框中所有內容
3)SetFocus:得到焦點
事件:
1)OnClick:滑鼠點選事件
2)OnChange:編輯框內容被改變
3)OnKeyPress:引數與edit的按鈕事件相同
4)OnKeyUp/OnKeyDown:雷同edit
5)OnDropDown:開啟下拉框觸發該事件
計時器Timer(非視覺化元件)
屬性:
1)Enabled:預設true(開啟計時器)
2)Interval:控制OnTimer事件發生的時間間隔,單位:毫秒,型別:Integer。0:關閉。預設:1000毫秒
事件:
OnTimer:每隔Interval毫秒觸發OnTimer事件,執行相應程式
chr(13)—換行
滾動條元件
ScrollBar
屬性:
1)King:決定滾動條放置(水平(sbHorizontal)or垂直(sbVertical))
2)Max和Min:滾動條最大值和最小值
3)Position:滾動條的值,滾動條滑塊的位置(min與max之間)
4)SmallChange:滾動條每次移動的距離
5)LargeChange:單擊一次,滑塊滾動的距離
事件:
1)OnChange:值改變觸發
2)OnScroll:滑鼠操作改變值觸發,OnChange也會發生(程式碼改變不會觸發)
多選項卡元件(PageControl)
屬性:
1)Style:選項卡樣式
2)Images:指定從哪個影象列表選擇選項卡的圖示
3)MultiSelect:可否選擇多個選項頁面
4)ActivePage:顯示當前選項卡,用於切換選項卡
5)PageCount:選項卡頁數(只讀)。–筆者沒找到這個屬性
6)Pages:陣列,Pages[n],n是從0開始的
每個TabSheet屬性:
1)ImageIndex:該選項卡在ImageList中選擇圖示的序號
2)TabVisible:控制或者返回選項卡是否顯示
3)PageIndex:在元件總的索引號
4)TabIndex:可見選項卡的序號
5)PageControl:返回選顯示卡所在的PageControl
相關推薦
Delphi中元件Panel、Splitter、GroupBox、按鈕元件(CheckBox...)、計時器、滾動條、多選卡
用於分組的元件 Panel:(面板) 屬性: 1)caption:面板上顯示的標題 2)Align:對齊方式 alNone:元件大小和位置不受Parent影響(任何大小、位置) alTop:Parent頂部 alButtom:底部 alL
C語言中存儲類別又分為四類:自動(auto)、靜態(static)、寄存器的(register)和外部的(extern)。
字符變量 修飾 例如 register ext 進行 適合 sta -- 除法運算中註意: 如果相除的兩個數都是整數的話,則結果也為整數,小數部分省略,如8/3 = 2;而兩數中有一個為小數,結果則為小數,如:9.0/2 = 4.500000。 取余運算中註意: 該運算只適
Servlet中的request對象、重定向和轉發的差別(6)
current https 命令 相對 eba 進入 file before redirect 1.這裏所說的request對象指的是HttpServletRequest對象,它代表client的請求,當client通過HTTP協議訪問server時。HTTP請求頭
【演算法】二叉樹前序、中序、後序遍歷相互求法(轉)
二叉樹前序、中序、後序遍歷相互求法 原文地址 今天來總結下二叉樹前序、中序、後序遍歷相互求法,即如果知道兩個的遍歷,如何求第三種遍歷方法,比較笨的方法是畫出來二叉樹,然後根據各種遍歷不同的特性來求,也可以程式設計求出,下面我們分別說明。  
iOS中UIWebView與WKWebView、JavaScript與OC互動、Cookie管理看我就夠(下)
前言在前面的文章中,我們介紹了UIWebView、WKWebView一些使用,與JS的互動和一些坑,相信看過的小夥伴們,已經大概清楚了吧,如果有問題,歡迎提問。本文是本系列文章的最後一篇,主要為小夥伴們分享下Safari除錯、與前端的配合以及實際應用中一些需求的實現等:關於文
PyQt5 QTableWidget(表單控制元件)自適應視窗大小、欄位大小調整及佈局(一)
目錄 前言 前言 還好,我有C++ Qt Help(幫助文件)O(∩_∩)O哈哈~ 本文旨在介紹QTableWidget(表單控制元件)的自適應視窗大小、欄位大小調整及佈局。 用QtDesigner設計UI 1. 先用QtDe
Andorid中使用Jsoup解析庫解析XML、HTML、Dom節點---第三方庫學習筆記(三)
XML介紹: XML簡介: XML,可擴充套件標記語言,標準通用標記語言的子集。 一種用於標記電子檔案使其具有結構性的標記語言。 它可以用來標記資料、定義資料型別 是一種允許使用者對自己的標記語言進行定義的源語言。 非常適合全球資訊網傳輸 提供統一方法描述
Docker(三):Docker映象匯入與匯出、恢復與載入與在Docker容器中安裝軟體
一、映象的匯入與匯出:import 與export 命令通常用於Docker映象的匯入匯出。1、將映象匯出到檔案:(1)命令格式:docker export 已經存在的映象id或者映象名稱 >
[iOS]關於 App 混合(Hybrid)開發的優化,包括H5、Weex等(本篇博客主要針對 iOS 應用講解,但該思想同樣適用於Android)
color 數據 後臺 lib 新版 生成 下載地址 代碼 版本 我們知道混合開發,可以節省很多成本(時間成本,經濟成本等等),所以有很多公司比較鐘愛這種開發形式,今天所講的優化方式,也是我在我們公司的應用中實際用了的,而且我寫的這個優化的 SDK 已經開源到 gith
3、膨脹的牛牛--全國模擬(四)
style 包括 ios ria stream 包含 cnblogs 全國 cout [編程題] 膨脹的牛牛 時間限制:1秒 空間限制:32768K 牛牛以草料為食。牛牛有一天依次遇到n堆被施展了魔法的草料,牛牛只要遇到一堆跟他當前相同大小的草料,它就會把草料吃完,而使自己
Python(day8)叠代器、生成器
數據 Coding 叠代器協議 max函數 依賴 列表 支持 什麽是 rst 一 什麽是叠代 1 重復 2 下一次重復是基於上一次的結果 # while True: # cmd=input(‘>>: ‘) # print(cmd) # l=
FPGA基礎知識(四)鎖存器、觸發器、寄存器和緩沖器的區別
高端 指示器 領域 串行 方法 register 緩沖區 計算機 字節 一、鎖存器鎖存器(latch)---對脈沖電平敏感,在時鐘脈沖的電平作用下改變狀態鎖存器是電平觸發的存儲單元,數據存儲的動作取決於輸入時鐘(或者使能)信號的電平值,僅當鎖存器處於使能狀態時,輸出才會隨著
#23 centos5(RHEL)系列操作系統的啟動流程、與命令mkinitrd、dracut的使用
centos5(rhel)系列操作系統的啟動流程、與命令mkinitrd、dracut的使用centos(RHEL)系列操作系統的啟動流程:Intel x86兼容架構; Linux的系統組成:內核 + 應用程序 GUN/Linux:單純的指Linux內核; 從硬盤存儲和啟動操作系統的角度: Lin
Redis 復制、Sentinel的搭建和原理說明(轉)
單個 高可用 模式 ogre 出現 password 並不會 shc generated Redis 復制、Sentinel的搭建和原理說明 轉自:http://www.cnblogs.com/zhoujinyi/p/5570024.html. 背景: R
JavaScript的進階之路(二)函數簡介,變量、作用域和內存問題
ret 優化 person get 簡介 web瀏覽器 都是 add 是把 <h3>ECMAScript中函數不存在函數簽名的概念,沒有重載</h3><h3>無需指定返回值,可以在任何時候返回任何值。未指定返回值的函數,返回的是一個特殊
防火墻(ASA)高級配置之URL過濾、日誌管理、透明模式
防火墻 url過濾 透明模式 楊書凡 asa日誌管理 對於防火墻產品來說,最重要的一個功能就是對事件進行日誌記錄。本篇博客將介紹如何對ASA進行日誌管理與分析、ASA透明模式的原理與配置、利用ASA防火墻的IOS特性實施URL過濾。一、URL過濾 利用ASA防火墻IOS的特性
Django學習案例一(blog):一.創建項目、APP
文件夾 靜態 com 服務器 pro temp serve 數據 一個個 1.創建project 方法一:使用命令行創建項目。在D盤cmd執行如下命令: django-admin.py startproject myblog 方法二:使用pycharm創建項目。放置位置
struts2(六)之ognl表達式與ActionContext、ValueStack
誤區 共享 not in 1.2 domu oot 數學 request png 前言 前面已經把struts2講內容說了一半了,我寫的很詳細,希望對博友們有幫助。 一、OGNL表達式語言概述 1.1、OGNL表達式簡介 百度上是這樣說: OG
WEB API系列(一):WEB API的適用場景、第一個實例
區分 ltr 支持 new 序列 第一個 icontrol ada efault 在我前一篇博客中已經給各位簡單介紹了HTTP協議與RestFul API的關系,以及一些基本的HTTP協議知識,在這些知識的鋪墊下,今天,我們一起來討論一下WEB API的適用場
kafka入門:簡介、使用場景、設計原理、主要配置及集群搭建(轉)
request 上傳 結構 數據 send gist segments ring 希望 問題導讀: 1.zookeeper在kafka的作用是什麽? 2.kafka中幾乎不允許對消息進行“隨機讀寫”的原因是什麽? 3.kafka集群consumer和producer狀態信息