如何实现上翻,下翻功能?(30分)

  • 主题发起人 主题发起人 城里的月饼
  • 开始时间 开始时间

城里的月饼

Unregistered / Unconfirmed
GUEST, unregistred user!
我用memo(本身设为很小的可视面积)显示很长的文本,要求只能用pageup或pagedown一页一页的显示;
我怎么实现呢?
若不用memo,有其他的方法么?
 
可否用字符窜的截位函数处理一下?
 
通过TStringList保存数据,
通过memo每次读取对应的n行(n为你所要的值)。
 
向Memo发送一个PageUp PageDown 键盘消息
 
向Memo发送一个PageUp PageDown 键盘消息
 
屏蔽掉memo的方向键,只能由pageup,pagedown进行控制,就好了
 
对不起,能不能有具体代码?
 
Memo缺省情况下(ScrollBars:=ssNone)Pageup、PageDown就是翻页的啊!用不着写代码的!
 
向下翻页:Memo1->Perform(WM_KEYDOWN,VK_NEXT,0);

向上翻页:Memo1->Perform(WM_KEYDOWN,VK_PRIOR,0);
 
后退
顶部