dbgrid 欄位的移動 |
答題得分者是:P.D.
|
ttring
一般會員 發表:11 回覆:23 積分:16 註冊:2008-11-19 發送簡訊給我 |
嗯, 我想這個問題, 對各位大大很簡單
但實在找不到相關文章:P 目前測試 dbgrid 欄位間移動, A 欄 B 欄 都是 string 型態的話 按tab 可以移動到下一欄 但A欄位 如果是數值型態, 卻不會移到下一欄?.? 另外, 如果要按 enter 可以移動到下一欄要怎麼做?? dbgrid 有三個欄位, 如下, 但中英文說明, 是有按鈕切換顯示的 , 所以enter 時 , 要判斷下一個欄位是中或英文嗎? ( 有沒有自動到顯示的下一欄的指令 ? ) 序號 (interger) 中文說明(string) 英文說明 (string) |
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
===================引 用 ttring 文 章=================== 嗯, 我想這個問題, 對各位大大很簡單 但實在找不到相關文章:P 另外, 如果要按 enter 可以移動到下一欄要怎麼做?? 請搜尋 DOSMOVE 元件 dbgrid 有三個欄位, 如下, 但中英文說明, 是有按鈕切換顯示的 , 所以enter 時 , 要判斷下一個欄位是中或英文嗎? ( 有沒有自動到顯示的下一欄的指令 ? ) 請搜尋中英文辨識等關鍵字(中英文分辨....) 序號 (interger) 中文說明(string) 英文說明 (string) |
ttring
一般會員 發表:11 回覆:23 積分:16 註冊:2008-11-19 發送簡訊給我 |
十分感謝 P.D. 大大, 剛試用DOSMOVE 元件, 真的是十分便利
但我在測試時, 發現在詳查時, 我把 dbgrid.readonly := true ; 按下新增或修改時 再改為false ; 但這樣做的話, 在dbgrid 按enter 就不會移到下一欄 不過我應該可以在 beforeupdate 前判斷狀態不為 add or edit 時 cancel 吧 ^^ ===================引 用 P.D. 文 章=================== ===================引 用 ttring 文 章=================== 嗯, 我想這個問題, 對各位大大很簡單 但實在找不到相關文章:P 另外, 如果要按 enter 可以移動到下一欄要怎麼做?? 請搜尋 DOSMOVE 元件 dbgrid 有三個欄位, 如下, 但中英文說明, 是有按鈕切換顯示的 , 所以enter 時 , 要判斷下一個欄位是中或英文嗎? ( 有沒有自動到顯示的下一欄的指令 ? ) 請搜尋中英文辨識等關鍵字(中英文分辨....) 序號 (interger) 中文說明(string) 英文說明 (string) |
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
當你在做readonly時, 其實focus已經離開dbgrid, 試著在readonly之後加 dbgrid.setfoucs 應可解決
===================引 用 ttring 文 章=================== 十分感謝 P.D. 大大, 剛試用DOSMOVE 元件, 真的是十分便利 但我在測試時, 發現在詳查時, 我把 dbgrid.readonly := true ; 按下新增或修改時 再改為false ; 但這樣做的話, 在dbgrid 按enter 就不會移到下一欄 不過我應該可以在 beforeupdate 前判斷狀態不為 add or edit 時 cancel 吧 ^^ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |