窗體:
showmodal 與show的區別:
show可以在主視窗中繼續接收訊息執行任務,而showmodal主視窗不能在繼續執行任務
tradiogroup 單選組框
items新增單選項, itemindex 設定預設勾選項
tpopupmenu:右擊窗體空白處 彈出選單(更改主窗體的popupmenu屬性為當前的popmenu事件)
fream(框架):
fream可以作為模板插入不同的窗體當中,新建乙個fream(file|new|other|delphifile|vclfream) 插入:窗體fream元件
*******:工具條(可以在上面newbutton,..),
statusbarl:狀態列
actionlist:事件列表 可以在裡面新增事件或者選取編譯器定義好的標準事件供mainmenu或者*******使用,
imagelist:圖示列表: 可以在裡面新增 供mainmenu或者*******使用使用
mainmenu: 主選單裡面可以新增子選單 然後通過action從actionlist中選取事件,通過images屬性選取imagelist.然後子選單從imageindex指定在imagelist裡面的
tstringgrid:字串**
cells //對應每乙個單元
colcount //列的總數
rowcount//行的總數
tstringgrid.height //表高
tstringgrid.width //表寬
tdrawgrid:畫圖**
//?checklistbox:多選列表元件
checked[index] 檢查第index個元素是否被選中
image:影象元件,可以新增一張
shape:圖形元件可以設定乙個圖形 填充圖形線條
splitter:分隔條 可以自由的分隔空間 實現布局 //?
panel: 布局//?
timer元件:
ontimer事件:執行函式,間隔interval毫秒執行一次,
interval屬性:指定函式ontimer執行的頻率
enabld:指定這個元件工作與不工作
tprogressbar:進度條元件;
position屬性:指定當前進度條的位置
max屬性:指定進度最大值
min屬性:指定進度條最小值
richedit 可以換行的文字編輯框
trackbar元件:進度條(量度條)
min:最小度量
max:最大度量
trackbar1.position //當前調節到的位置
trackbar1.selend //儲存上一次的position 可以還原調節
trackbar1.orientation// 設定控制條為垂直還是水平
colorbox:顏色元件,可以在其中選擇顏色 並且將colorbox.color的值賦給需要顏色的變數
colordialog:彈出選擇顏色對話方塊
if colordialog.execute then 執行彈出顏色選擇對話方塊 然後使用colordialog.color賦值給別的需要顏色的變數
panel:面板元件
memo多行文字編輯器,與richedit的區別再去 richedit支援文字格式控制
align:對齊屬性:alleft,alright,altop,albottom,alclent,alcustom
try//執行
except
on 錯誤型別(eg:econverterro) do
//處理錯誤**
end;
listbox:listbox.items.add() //新增元素
tabcontrol:tabs這是標籤 每個標籤頁共享頁面的內容
pagecontrol:new page 新增標籤 每個標籤不共享頁面內容
calendar:日曆元件,year:設定年屬性 month:設定月屬性
treeview:顯示層次列表
images屬性:指定使用的imagelist圖集
newitem 新增乙個同級專案
subitem 新增乙個下級專案
load 從文件中載入(txt)
text:專案名稱
image index:專案的(取值為imagelist的下標)
select index: 選中時的
state index:?
expanded index:專案被展開以後顯示的
listview:元件
列表顯示
//新增的核心**
for i := 0 to imagelist1.count - 1 do // 遍歷該imagelist元件的所有元素確保每張都能載入進去
begin
listitem := listview1.items.add; // 新增一張到listview裡面
listitem.caption := 'image' + inttostr(i); // 給顯示的取乙個名字
listitem.imageindex := i; // 新增乙個 這個內容為 imagelist裡面的第幾張
end;
random(x) + y 隨機生成 y ~ x之間的整數
timage.pictur.loadfromfile(path:string) //開啟一張資料夾內的(記住引用相應的單元 開啟png引用 vcl.imaging.pngimage;)
//建立乙個位圖
bm: tbitmap
bm := tbitmap.creat;
bm.width = ;
bm.heigth = ;
bm.canvas.brush.color := rgb(r,g,b);
bm.canvas.fillrect(colorrect:trect);
bitblt(...);??
bm.free;
rect(left,top,寬,高) 返回乙個矩形區域
i.canvas.copyrect(des:trect; canvas:tcanvas; source:trect);
從canvas拷貝乙個source的矩形區域到i.canvas的des矩形區域
string操作: (//回車換行算兩個字元)
dstr := 』delphi is the best』
leftstr(dstr, 5) := 』delph』
midstr(dstr, 6, 7) := 』i is th』
rightstr(dstr, 6) := 』e best』
使用正則式 tregex.split
function tregex.split(input, pattern : string): tarray
第乙個引數是被分割的字串。
第二個引數是分隔符。
需要引用單元 regularexpressions,在delphi xe以及以後版本中包含正則式。
expandfilename() 返回檔案的全路徑(含驅動器、路徑)
extractfileext() 從檔名中抽取副檔名
extractfilename() 從檔名中抽取不含路徑的檔名
extractfilepath() 從檔名中抽取路徑名
extractfiledir() 從檔名中抽取目錄名
extractfiledrive() 從檔名中抽取驅動器名
changefileext() 改變檔案的副檔名
expanduncfilename() 返回含有網路驅動器的檔案全路徑
extractrelativepath() 從檔名中抽取相對路徑資訊
extractshortpathname() 把檔名轉化為dos的8·3格式
matchesmask() 檢查檔案是否與指定的檔名格式匹配
*****>
//在timer1函式裡面如果存在showmessage()這種函式沒有處理的話 後面的語句不能被執行
tdirectorylistbox:檔案結構圖
tdrivercombobox:碟符控制項 drilist屬性設定為 tdirectorylistbox tdirectorylistbox 顯示drivercombobx裡面選中的碟符
tdirectorylistbox.directory可以獲取當前選中的目錄
pyqt的基本元件
熟悉常用的視窗元件 1 按鈕類 qpushbutton 普通按鈕 qtoolbutton 工具按鈕 通常在工具欄使用 qradiobutton 單選框qcheckbox 核取方塊qcommanlinkbutton vista風格的命令鏈結按鈕 qdialogbuttonbox 對話方塊按鈕組 確定 ...
一 hue安裝與基本元件配置
www.dropbox.com dropbox主站 就能得到能訪問的ip。我選擇的是香港ip,然後將ip配置到本機hosts中。就能訪問dropbox.com了。參考 2.安裝參考 3.hue元資料庫預設使用sqlite3,在介面上開啟hive時可能會報database is locked,這是由於...
Linux的基本元件是什麼?
從大的方面講,linux 體系結構可以分為兩塊 核心空間 kernel space 核心空間又包括系統呼叫介面 system call inte ce 核心 kernel 平台架構相關的 architecture dependent kernel code 為什麼 linux 體系結構要分為使用者空...