2016 - 2024

感恩一路有你

如何保存memo控件里的内容 Delphi设计文本编辑器应用程序窗体?

浏览量:4354 时间:2023-06-21 10:56:01 作者:采采

Delphi设计文本编辑器应用程序窗体?

200元以内操作基于组件Delphi2010起动delphi,新建任务一个VCL Forms Application。

添加控件TMainMenu,在控件上右键选择类型MenuDesigner,在菜单设计器中右键你选Insert直接添加菜单项。

直接添加控件TMemo,设置Align属性为alClient,设置ScrollBars属性为ssBoth。

先添加控件TOpenDialog,TSaveDialog用于打开需要保存对话框添加控件TPrintDialog,TPrinterSetupDialog另外打印设置里对话框

fastreport2014怎么显示中文?

我始终用的finereport,可以允许中文,英文,繁体等语言,不过呢既然题主问的是fastreport,那就和题博士主讲看看吧,顺道儿我也在网上查了查,权当知识学嘛。解决方法比较多有两种:

1、在fastreport中添加变量,可以设置memo的内容为变量的值,在报表的getvalue事件中给变量变量。如果没有你的报表中有很多memo的值完全相同,用这种方比较比较方便。

2、设计是memo内容为空,在show报表前给memo控件定义变量。

怎样实现打印换行?

在能修复一个系统bug时,遇见不打印程序。

最开始这对这方面彻底是没有牵涉,通过修改程序好不容易清楚了一点点。

便是写下来,以备不时地一栏。

打印一个字符串的时候往往会遇见可以打印字符的长度比打印纸张的宽度要大,而必然会要使用换行。

刚开始我的想法很简单的,我如果说这个可以然后判断要可以打印的字符串的长度,截取打印纸大小的长度,接着打印出来,再换行一直打印出来。

其实,如果单纯的再打印英文字母不过是没有问题的,倘若遇到汉字呢?大家都知道一个汉字占两个字符的长度,那样截取视频必然会遇到了将一个汉字截成两部分的情况,加之会出现不打印的情况。

我的做法是:是需要添加一个文本域控件,如果是在bcb开发环境下,是TMemo控件,接着设置中好它的属性,尽量不能设置宽度滚动条。

这一次就要把要再打印的字符串变量给TMemo的Text属性,这样的我们就可以很轻松的打印出来了。

再打印时只能一行一行地去TMemo中读取数据它的Lines的Text就可以了了。

行了,问题能解决了。

控件 添加 变量 属性 换行

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。