1、得到當前格仔中的內容:
dbgrid1.fields[dbgrid1.selectedindex].displaytext;
把dbgrid1.selectedindex改為你所希望引用的字段就可以了,如第3個字段。
dbgrid1.fields[3].displaytext;
2、雙擊單元格觸發不同事件
procedure tmainfrm.dbgrid1dblclick(sender:tobject);
begin
if dbgrid1.fields[dbgrid1.selectedindex].filedname='gno' then begin // dbgrid1.selectedindex ---選中單元格列
//響應事件
end;
if dbgrid1.fields[dbgrid1.selectedindex].filedname='psnname' then begin
//響應事件
end;
if dbgrid1.fields[dbgrid1.selectedindex].filedname='rcsj' then begin
//響應事件
end;
end;
讓WinForm控制項同時使用單擊和雙擊事件
如果給乙個控制項同時新增了單擊事件和雙擊事件,那麼在觸發雙擊事件前必然會觸發單擊事件,為了解決這個問題,在網上一頓找,在msdn上找到了微軟提供的解決方法 英文好的同學可以不往下看了,d。其主要思想是 單擊滑鼠時,啟動乙個timer,timer起計時器作用,timer執行時間超過了一次雙擊滑鼠所用的...
C 實現給DataGrid單元行新增雙擊事件的方法
現在我需要做到的功能是當我單擊datagrid某行時顯示相對應選中的資料資訊,在雙擊此相同行時彈出刪除對話方塊,應該怎麼做呢。由於單擊問題很簡單就不再闡述了,下面我說一下雙擊事件是怎麼實現的。這裡用到了datagrid的itemdatabound事件,我們可以把下面的 加入到所需的程式中就可實現雙擊...
Android中的雙擊事件,可擴充套件至多擊事件
由於在學習過程中遇到所以順便拿來寫寫 這部分 是在android系統原始碼中發現的,在每個android版本三擊之後都會出現個東西,每個版本不一樣 final long mhits newlong 2 system.arraycopy mhits,1,mhits,0,mhits.length 1 m...