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

TSpinEdit 元件問題

尚未結案
larrytyan
一般會員


發表:51
回覆:38
積分:17
註冊:2004-08-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-18 14:49:46 IP:211.74.xxx.xxx 未訂閱
Dear Sir. 請問一下, 如果想取消 移動到 TSpinEdit 時, 上下鍵自動加一的功能, 應該如何做??? 謝謝...
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-05-18 16:20:07 IP:202.39.xxx.xxx 未訂閱
試試 TSpinEdit.Increment := 0; -- hagar.
larrytyan
一般會員


發表:51
回覆:38
積分:17
註冊:2004-08-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-05-18 17:29:24 IP:211.74.xxx.xxx 未訂閱
Dear Sir. 沒有用...    
引言: 試試 TSpinEdit.Increment := 0; -- hagar.
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-05-18 17:45:18 IP:202.39.xxx.xxx 未訂閱
難道您的 TSpinEdit 與小弟的不一樣? 小弟是 Delphi 5 的沒有問題 不管是按該 TSpinEdit 的上下箭頭或是按上下按鍵都可以 -- hagar.
change.jian
版主


發表:29
回覆:620
積分:439
註冊:2003-06-02

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-05-18 18:08:29 IP:61.218.xxx.xxx 未訂閱
在formCreate加入以下code:
  SpinEdit1.Button.OnUpClick:=nil;
  SpinEdit1.Button.OnDownClick:=nil;
耶...搞錯了,是上下鍵,不是up down 發表人 - change.jian 於 2005/05/18 18:10:14
wameng
版主


發表:31
回覆:1336
積分:1188
註冊:2004-09-16

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-05-18 20:01:20 IP:61.31.xxx.xxx 未訂閱
老土方法。
  TSpinEdit = Class(Spin.TSpinEdit)
  Protected
    procedure KeyDown(var Key: Word; Shift: TShiftState); override;
  end;
  TForm1 = class(TForm)
  ....    procedure TSpinEdit.KeyDown(var Key: Word; Shift: TShiftState);
begin
  Case Key of
    VK_UP,VK_DOWN :Key := 0;
  end;
  inherited KeyDown(Key, Shift);
end;
~~~~~~~~~~~ 難得聰明,常常糊塗。 ~~~~~~~~~~~
change.jian
版主


發表:29
回覆:620
積分:439
註冊:2003-06-02

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-05-18 21:40:33 IP:218.161.xxx.xxx 未訂閱
或者另外一個更老土的方法:    1.在Form的OnKeyDown事件裡寫以下的code:
  if (ActiveControl is TSpinEdit) and
     ((Key = VK_UP) or (Key = VK_DOWN)) then
    Key := 0;
2.把Form的KeyPreview設為True
larrytyan
一般會員


發表:51
回覆:38
積分:17
註冊:2004-08-11

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-05-19 10:23:57 IP:211.74.xxx.xxx 未訂閱
謝謝大家的指點.. 謝謝...
系統時間:2024-07-04 12:57:38
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!