⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 delphi

📁 Delphi技巧
💻
字号:
<html>

<head>
<meta http-equiv="Content-Type"
content="text/html; charset=gb_2312-80">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title></title>
</head>

<body bgcolor="#FFFFFF">
<NOBR>
<p><img src="/CiwImg/Ciw.gif"><img src="/CiwImg/Libra.gif"></NOBR> </p>

<table border="0" width="420">
<TBODY>    <tr>
        <td align="right"><font size="2"><em>[一九九七年十月二十七日
        总第681期] 第160版</em></font> </td>
    </tr>
</TBODY></table>

<p><img src="/CiwImg/RedLine.GIF" width="420" height="0"> </p>

<p align="center"><font color="#118811" size="4"><strong>Delphi中Memo组件的光标定位</strong></font>
<br>
<br>
<font color="#118811" size="3"><em>罗起</em></font> <br>
  作为一个与VisualBasic相类似,但功能更强大的可<br>
视化程序开发工具,Delphi同样提供了大量的简单便捷的<br>
控制组件,通过这些组件,程序设计者可以设计出规范美<br>
观的界面。并且规范化使用者的输入内容。其中,Delphi<br>
提供的编辑组件中的Memo组件的功能是非常丰富的。它可<br>
以完成对文字的编辑、修改、文件的调入和存储文件等功<br>
能,但是与一般的字处理软件相比,它并未提供编辑时对<br>
光标位置、所在行及所在列的信息,这不能说不是一个缺<br>
憾。其实,通过很简单的几行程序就可以实现这一要求:<br>
<br>
  先在Form上放置三个Label组件,并在程序代码的前<br>
面声明下面这三个变量为整型数,即:<br>
<br>
  VarLpos,Cpos,Linelength:integer;<br>
<br>
  其中Lpos是行的值(按照Memo的规定,第一行为0)<br>
,Cpos是字符的位置,LineLength是当前行的字符总个数<br>
。<br>
<br>
  然后,再将下面的七行程序代码分别加入Memo1的OnM<br>
ouseDown和OnKeyDown的事件代码处即可。<br>
<br>
  Lops:ΚSendMessage(memol.Handle,EM—LINEFR<br>
OM

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -