NextGrid 控制項使用隨手筆計 1

2022-09-06 09:36:07 字數 1245 閱讀 6180

1. 刪除選中行內容

varstr:string;

i,j: integer;

begin

i:=0;

while (i

begin

if nextgrid.selected[i] then

begin

nextgrid1.deleterow(i);

i:=0  //刪掉一行後,總行數減少,要重新開始計數

end else

i:=i+1;

end;

end;

2. 從指定的列/行  獲值或賦值:

獲值:  str:=nextgrid1.cell[col,row].asstring;  // col: 列號   row: 行號 ;  均從0開始計數

賦值: nextgrid1.cell[col,row].asstring:='hello!';

3. 單元格為checkbox控制項使用方法:

1. 先將該列type設定成tnxcheckboxcolumn,

2. 在nextgrid1控制項onfooterclick事件內寫**:

procedure tfrmmain.nextgrid1footerclick(sender: tobject; acol: integer);

begin

if (acol = 1) and (nextgrid1.rowcount>0) then  // acol=1代表第1列  nextgrid1.rowcount 存在的行號

begin    

for i := 0 to nextgrid1.rowcount -1 do    

begin      

begin           

if nextgrid1.cell[1,i].asstring='false' then              

nextgrid1.cell [1,i].asstring :='true'     //反選           

else              

nextgrid1.cell[1,i].asstring:='false';      //取消    

end; 

end;

end;

VIM使用隨手筆記

因為我覺得vim非常有操作手感,就像以前wow戰士的衝鋒切姿態攔截再切姿態援護回去。可惜萬惡的暴雪給砍了!其實都是各處抄來的 ctrl w切換視窗 向下搜尋,向上搜尋。搜到的東西按n會找下乙個。反悔快鍵是u,反反悔是ctrl r 如果你輸入 u 兩次,你的文字恢復原樣,那應該是你的vim被配置在vi...

oracle隨手筆記

1.儲存過程中is和as沒區別檢視 用is 游標 用as 不能反過來,其他情況沒區別 2.trim是用來去除字串開頭和結尾的函式 用法 select trim leading trailing both 你要刪的東西 from 被刪的字串 test trim from dual both後面沒有引數...

C 隨手筆記

成員變數在使用初始化列表初始化時,與建構函式中初始化成員列表的順序無關,只與定義成員變數的順序有關。因為成員變數的初始化次序是根據變數在記憶體中次序有關,而記憶體中的排列順序早在編譯期就根據變數的定義次序決定了。這點在effectivec 中有詳細介紹。如果不使用初始化列表初始化,在建構函式內初始化...