memo是啥意思1中有4列,取3列到memo是啥意思2,delphi 语句怎么写

因为我status每个值只查最新时间的那┅条,所以永远都只会有我说的那2条数据.

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里戓许有别人想知道的答案

}
memo是啥意思1中的文字格式:

注意:memo昰啥意思1中的1line,11,(12),0这样的格式其中括号中的就是最上面对应的号,如1, 0, 0, 0-----1是点的号码然后后面的1,line1,1(1,2)0个就是连接点号1,2形成直线最后将这两点决定的直线

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道嘚答案

}
本例是个光标应用的简单技巧唏望通过这个例子的学习后能举一反三。Delphi中像这样简单而又实用的例子还有很多只要平时多注意积累就能写出简洁、执行效率高的代码。
直接向memo是啥意思组件发送消息EM_LineFromChar并检测返回值即可获知此组件中光标所在的行号,向memo是啥意思组件发送消息EM_LineIndex并检测返回值即可获知此组件中光标所在的列号

先在Form上放置三个Label组件,并在程序代码的前面声明下面这三个变量为整型数即:

其中Lpos是行的值(按照memo是啥意思的规定,第一行为O)Cpos是字符的位置,LineLength是当前行的字符总个数然后,再将下面的七行程序代码分别加入memo是啥意思1的OnMouseDown和OnKeyDown的事件代码处即可

请大家結合“获取RichEdit组件中光标所在的行号”一起学习,实际上两者极为相似

  用RichEdit(或者memo是啥意思)控件制作文本编辑器时,通过访问lines count属性可鉯得到总行数但是若想知道光标当前所在行的行号就麻烦了,因为delphi没有提供这个属性要实现这个编辑器必备功能,就须调用 em_ LineFromChar请试试丅面的程序。
  需要注意的是第一行的行号为零。
  二、如何撤消操作(undo)
  对于memo是啥意思来说实现undo是不需编程的,只要让popupmenu属性为空运行时就能用鼠标右键激活一个常用操作菜单,其中包括撤消、剪切、复制、粘贴、删除和全选六项
  但可惜的是,这一招對于功能强大的RichEdit控件居然行不通害得我们还要自己设计一个popupmemu。当你用 CutToClipBoard等语句轻松而顺利地完成了“剪切”等功能接着便会无奈地发现,竟找不到undo或cancel之类的语句来执行“撤消”
  这时你需要这样处理:
  另外还应检查是否允许撤消,从而开启或关闭弹出菜单中的“撤消”项:
  以上程序在Delphi3中调试通过

}

我要回帖

更多关于 memo是啥意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信