请问如何使用FindDialog和ReplaceDialog控件??
因为Borland虽然提供这两个对话框,但是不提供处理函数,
即:OnFind和OnReplace,
必须自己写,
请问应该如何写,请给一个简单的例子。
谢谢。
因为Borland虽然提供这两个对话框,但是不提供处理函数,
即:OnFind和OnReplace,
必须自己写,
请问应该如何写,请给一个简单的例子。
谢谢。
解决方案 »
- 强大的表格组件,自由界面和报表的完美解决方案。
- 简单问题 跪求帮忙!!
- D7如何对Excel进行整列进行操作?
- 急、急、急:将一个节点拖拽到另一个节点时,能不能拖拽到此节点上面、下面或成为此节点的孩子节点三种方式给用户?
- 大家怎么样对待贪财的老岳母??
- 都说dxdbgrid控件带打印功能,怎样直接打印在dxdbgrid中显示的数据?(在线)
- 想辞职,公司要交违约金,怎么办?
- 讨论一下开发管理系统用哪种数据库?大家说点理由(分不够可加)
- !!!鼠标移到TImage上,换成另一个图片,移开之后又变成原来的图片
- 關於dbgrid問題
- delphi可不可以做ActiveX 控件,怎么做那?用新建的哪个选项那?
- 关于socket通信的问题!如何能进行对远程计算机进行进程罗列
var
i : integer;
s : string;
begin
with memo1 do begin
if SelText = FindD1.FindText then
Selstart := Selstart +Length(FindD1.FindText);
s := Copy(Lines.Text,SelStart+1,Length(Lines.Text)-Selstart);
i := Pos(FindD1.FindText,s);
if i = 0 then begin
MessageBox(0,PChar('"'+FindD1.FindText+'"没有找到!'),
'查找',MB_ICONINFORMATION+MB_SYSTEMMODAL+MB_OK);
Exit;
end;
Selstart := Selstart + i -1;
SelLength := Length(FindD1.FindText) ;
N9.Enabled := True;
end;
end;