delphi 中的一个简单的问题!! memo1.CaretPos.X //列memo1.CaretPos.y //行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Button1: TButton; Memo1: TMemo; Label1: TLabel; Label2: TLabel; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end;var Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);var linenum:longint; charsbeforeline:longint;begin linenum:=sendmessage(memo1.Handle,em_linefromchar,memo1.SelStart,0); //em_linefromchar函数的使用 charsbeforeline:=sendmessage(memo1.Handle,em_lineindex,linenum,0); //em_lineindex函数的使用 form1.Label1.Caption:='Line'+inttostr(linenum+1);//显示行数; form1.Label2.Caption:='Position'+inttostr((memo1.SelStart-charsbeforeline)+1);//显示列数end;end. 征集一线Delphi工作经验 “测试连接失败,因为初始化程序提供时发生错误。发生了一个Oracle错误,但无法从Oracle中检索错误信息” 求教! 用阻塞式方式读取数据的时候,发生Socket锁定冲突,为什么? ****客户端纠错问题**** 关于动态生成Button的问题呀?急死人呀!百分感谢! 如何在Delphi 中写dos命令行的语句. 在BCB中有时要include mem,它是做啥的?在delphi中对应的是什么? 大家帮帮我学delphi,ok! 消息处理 有谁知道locate的用法,请看这个程序//很少的 简单问题,一次性把查询结果添加到表中。
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm1 = class(TForm)
Button1: TButton;
Memo1: TMemo;
Label1: TLabel;
Label2: TLabel;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
var
linenum:longint;
charsbeforeline:longint;
begin
linenum:=sendmessage(memo1.Handle,em_linefromchar,memo1.SelStart,0); //em_linefromchar函数的使用
charsbeforeline:=sendmessage(memo1.Handle,em_lineindex,linenum,0); //em_lineindex函数的使用
form1.Label1.Caption:='Line'+inttostr(linenum+1);//显示行数;
form1.Label2.Caption:='Position'+inttostr((memo1.SelStart-charsbeforeline)+1);//显示列数end;end.