全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2018
推到 Plurk!
推到 Facebook!

dbgrid 欄位的移動

答題得分者是:P.D.
ttring
一般會員


發表:11
回覆:23
積分:16
註冊:2008-11-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-12-30 10:17:44 IP:60.248.xxx.xxx 訂閱
嗯, 我想這個問題, 對各位大大很簡單

但實在找不到相關文章:P

目前測試 dbgrid 欄位間移動, A 欄 B 欄 都是 string 型態的話
按tab 可以移動到下一欄

但A欄位 如果是數值型態, 卻不會移到下一欄?.?

另外, 如果要按 enter 可以移動到下一欄要怎麼做??
dbgrid 有三個欄位, 如下, 但中英文說明, 是有按鈕切換顯示的 ,
所以enter 時 , 要判斷下一個欄位是中或英文嗎? ( 有沒有自動到顯示的下一欄的指令 ? )

序號 (interger) 中文說明(string) 英文說明 (string)


P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-12-30 13:17:53 IP:61.67.xxx.xxx 未訂閱

===================引 用 ttring 文 章===================
嗯, 我想這個問題, 對各位大大很簡單

但實在找不到相關文章:P

另外, 如果要按 enter 可以移動到下一欄要怎麼做??
請搜尋 DOSMOVE 元件
dbgrid 有三個欄位, 如下, 但中英文說明, 是有按鈕切換顯示的 ,
所以enter 時 , 要判斷下一個欄位是中或英文嗎? ( 有沒有自動到顯示的下一欄的指令 ? )
請搜尋中英文辨識等關鍵字(中英文分辨....)

序號 (interger) 中文說明(string) 英文說明 (string)


ttring
一般會員


發表:11
回覆:23
積分:16
註冊:2008-11-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-12-30 15:42:08 IP:60.248.xxx.xxx 訂閱
十分感謝 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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-12-30 23:01:07 IP:61.67.xxx.xxx 未訂閱
當你在做readonly時, 其實focus已經離開dbgrid, 試著在readonly之後加 dbgrid.setfoucs 應可解決
===================引 用 ttring 文 章===================
十分感謝 P.D. 大大, 剛試用DOSMOVE 元件, 真的是十分便利

但我在測試時, 發現在詳查時, 我把
dbgrid.readonly := true ;

按下新增或修改時 再改為false ;
但這樣做的話, 在dbgrid 按enter 就不會移到下一欄

不過我應該可以在 beforeupdate 前判斷狀態不為 add or edit 時 cancel 吧 ^^


系統時間:2024-04-29 4:19:30
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!