冬雪雪冬 发表于 2017-8-16 22:22:52

围观窗体与组件04 - 零基础入门学习Delphi026

Memo控件,处理多行文本。主要属性:
Lines是一个字符串数组,表示Memo 中以行为单位的文本。是Memo 中最重要的属性
Modified确定文本是否被改动,这样在退出文件时就可以提示
ScrollBars决定Memo 是否具有滚动条和滚动条的类型,
WordWrap设置文本是否可以换行
WantReturns设置Memo 编辑时是否能插入回车符
WantTabs设置Memo 编辑时是否能插入Tab(如为假则按Tab在不同的控件间移动)
lines的属性:Memo.Lines.Add('增加一个新行。');   // 在Memo 最后一行添加一个新行的文本Memo.Lines.Delete(5);   // 删除第六行Memo.Lines.Insert(3,'');   // 在第四行插入一个新行的文本Memo.Lines.Move(2,4);// 将第三行移至第五行Memo.Lines.Clear;   // 清除文本框中的所有内容Count // 计算行数LoadFromFile(‘test.txt’)// 从指定文件加载文本SaveToFile(‘test2.txt’)   // 将文本保存到指定的文件中 如果没有水平滚动条的且WordWarp为真输入到Memo右边会自动显示在下一行。此时Lines的内容也分为2行,但当WordWarp再改为假时,会自动又合并为一行。也就是说,自动换行的2行,与手动回车的2行是不一样的。


不多太少 发表于 2018-2-25 16:01:29

学习了 学习了
页: [1]
查看完整版本: 围观窗体与组件04 - 零基础入门学习Delphi026