在 OnMouseDown中截获上下键并记录光标位置,然后在OnMouseUp中还原光标位置,否则你就要截获消息进行处理了

解决方案 »

  1.   

    Dauber(红宝石) :截获消息处理的具体方法是什么?
      

  2.   

    Dauber(红宝石):"在 OnMouseDown中截获上下键并记录光标位置,然后在OnMouseUp中还原光标位置"怎样截获呢?请赐教!!
      

  3.   

    你要上下键干吗?
    是到下一个对象吗?在KEYPRESS时,
    IF  VK DOWN SELECT NEXTOBJECT
      

  4.   

    feng_sky(海峰):不是到下一个对象,
    是不让光标象点左右键那样的左右(在单行文本的情况下)。
      

  5.   

    你可以这样做:
      
    在onKeyPress事件中,写上如下代码  if key in [vkup,vkdown] then
         key=#0;你是不是这个意思:在 Tedit中屏蔽上下键?
      

  6.   

    xzhhai(星之瀚海) :
    是这个意思,
    你的方法我试过了,编译不通过:incompable types:char integer;
      

  7.   

    在KeyDown事件中写如下代码:
    if (Key=VK_DOWN) or (Key=VK_UP) then
         Abort;
      

  8.   

    在keydown中写以下代码:
      if (Key=VK_DOWN) or (Key=VK_UP) then
        Key:=0;
      

  9.   

    sinotang(sinotang) :
    解决了,谢谢!