valuelisteditor控制項的使用
━━━━━━━━━━━━━━━━━━━━━━━━━━
1 如何新增行:insertrow函式
例項:valuelisteditor1.insertrow('pp','pp1',true);
//第乙個引數:key的值(字串型)
//第二個引數: value的值(字串型)
//第三個引數:是否追加,true在最後一行加上一行,false在獲得焦點的一行的後面加上一行.
2 最重要的幾個屬性:
1)keys
用它可以修改對應key的值,如你想修該第四行的值.
valuelisteditor1.keys[4]:='i love you' ;
//注意,你的引數不能超過你的控制項已有的行數.
2)values
用它是改變value列值的有效手段.
valuelisteditor1.values['key列的值']:='dongwei';
//用於已知道key列的值修改value列的值.
3)keyoptions
valuelisteditor1.keyoptions:=[keyedit,..,..];
valuelisteditor1.keyoptions:=;
bcb下的使用:
直接這樣寫:valuelistedit1->keyoptions<
tstringgrid 是從 tcustomdrawgrid-->tcustomgrid 繼承的, 設定其 options 屬性, 是呼叫了tcustomgrid 的 setoptions方法。而 valuelisteditor 是從 tcustomdrawgrid 繼承來的, 設定其 options 屬性, 是呼叫了 tvaluelisteditor 的 setoptions 方法。所以有差異。
//它有四個可選引數,可以全選,也可以用一部分,用逗號隔開.他是個集合型別的.
//第二行是使他的四個引數全部失效,具體各個引數具體應用的環境,自己去侃侃它自帶的幫助吧,因為我的英語水平很臭.
//keyedit//可以編輯kye列的值
keyadd //可以新增key,value對,但keyedit要包含在內(使用向下箭頭)
keydelete//可以刪除key,value對(我卻發現不能,可能我翻譯有問題,或者水平&&&)
keyunique//不能新增兩組相同的keyvalue對.
4)deleterow
valuelisteditor1.deleterow(2);
//刪除一指定行
5)free
釋放掉6)titlecaptions屬性7) colcount
新增列valuelisteditor1.colcount:=3;
valuelisteditor1.row:=1;
valuelisteditor1.keyoptions:=[keyedit];
valuelisteditor1.keys[1]:='i love you' ;
valuelisteditor1.values['i love you']:='dongwei';
valuelisteditor1.insertrow
valuelisteditor1.keys[valuelisteditor1.rowcount-1]:=''
8)清空valuelistedit
9)下拉框:
vledit->itemprops["1"]->picklist->add("on");
vledit->itemprops["1"]->picklist->add("off");
10)清空:
vledit->strings->clear();
11)vledit預設至少為2行:頭和乙個空行
C 控制項 MenuStrip控制項(選單控制項)
一 概述 選單通過存放按照一般主題分組的命令將功能公開給使用者。menustrip 控制項是此版本的 visual studio 和 net framework 中的新功能。使用該控制項,可以輕鬆建立 microsoft office 中那樣的選單。menustrip 控制項支援多文件介面 mdi ...
隱藏控制項 HiddenField控制項
hiddenfield 控制項hiddenfield 控制項顧名思義就是隱藏輸入框的伺服器控制項 它能讓你儲存那些不需要顯示在頁面上的且對安全性要求不高的資料。也許這個時候應該有這麼乙個疑問,為什麼有了 viewstate session 和cookie 等狀態儲存機制,還需要用起 hiddenfi...
標籤控制項 CTableCtrl 控制項
前言 區別 ctablectrl和cpropertysheet.乙個是控制項,另乙個是對話方塊屬性類 目錄 0.訊息彙總 1.常用方法總結 0.訊息彙總 1.常用方法總結 定義視窗資源以及和類進行相關繫結物件兩個,標籤控制項新增兩個子項.建立視窗,設定相關區域,移動視窗.原始碼 m tab.inse...