TIWEdit //单行文本框, 通过 PasswordPrompt 属性可以作为密码框 TIWMemo //多行文本框 TIWText //相当于多行的 TIWLabel 或不能编辑的 TIWMemo
TIWEdit 所在单元及继承链:
IWCompEdit.TIWEdit < TIWCustomEdit < TIWCustomControl < TIWBaseHTMLControl < TIWBaseControl < TIWVCLBaseControl < TControl < TComponent < TPersistent < TObject
主要成员:
property Text: TCaption //文本 property PasswordPrompt: Boolean //是否以 * 代替文本; 以做密码字段 property Alignment: TAlignment //对齐方式 property BGColor: TIWColor //背景色 property FocusColor: TIWColor //获取焦点时的背景色 property DoSubmitValidation: Boolean //在提交时是否执行验证 property Editable: Boolean //能否编辑 property NonEditableAsLabel: Boolean //= True, 且 Editable = False 时, 将以 IWLabel 呈现 property MaxLength: Integer //最大长度 property ReadOnly: Boolean //是否是只读 property Required: Boolean //是否是必填字段 property OnSubmit: TNotifyEvent //在其获取焦点后, 按 Enter 将引发 OnSubmit; 如果没有使用该事件, 将调用当前窗体的 OnDefaultAction 事件. property OnAsyncChange: TIWAsyncEvent // procedure Clear //清空
TIWMemo 所在单元及继承链:
IWCompMemo.TIWMemo < TIWCustomMemo < TIWCustomControl < TIWBaseHTMLControl < TIWBaseControl < TIWVCLBaseControl < TControl < TComponent < TPersistent < TObject
主要成员:
property Lines: TStringList // property Text: TCaption // property BGColor: TIWColor // property Editable: Boolean // property InvisibleBorder: Boolean //是否隐藏边框 property HorizScrollBar: Boolean //是否显示横向滚动条 property VertScrollBar: Boolean //是否显示纵向滚动条 property Required: Boolean // property OnAsyncChange: TIWAsyncEvent // procedure Clear //
TIWText 所在单元及继承链:
IWCompText.TIWText < TIWCustomText < TIWCustomControl < TIWBaseHTMLControl < TIWBaseControl < TIWVCLBaseControl < TControl < TComponent < TPersistent < TObject
主要成员:
property BGColor: TIWColor // property ConvertSpaces: Boolean //是否转换连续的空格; 如果不转换连续的空格将只呈现为一个空格, 默认 False property Lines: TStringList // property RawText: Boolean //有这个属性的控件还有: TIWLabel、TIWLink、TIWUrl, 但它在 TIWText 在应该最常用 property UseFrame: Boolean //是否使用框架 property WantReturns: Boolean //是否将将换行符识别为 <br>, 默认是 True property Text: TCaption // procedure Clear //
RawText 属性测试:
procedure TIWForm1.IWAppFormCreate(Sender: TObject); begin IWText1.Clear; IWText1.RawText := True; with IWText1.Lines do begin Add('<table border="1" rules="all" width="100%">'); Add('<tr><td>111</td><td>222</td></tr>'); Add('<tr><td>333</td><td>444</td></tr>'); Add('</table>'); end; end;
分类:
IntraWeb
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
2013-06-13 曾经被忽视的两个小功能
2008-06-13 再学 GDI+[34]: TGPPen - 画笔的缩放变换 - ScaleTransform
2008-06-13 再学 GDI+[33]: TGPPen - 画笔的几何变换 - SetTransform
2008-06-13 再学 GDI+[32]: TGPPen - 拐角长度的限制 - SetMiterLimit
2008-06-13 再学 GDI+[31]: TGPPen - 设置端点连接方式 - SetLineJoin
2008-06-13 再学 GDI+[30]: TGPPen - 用画刷定义的画笔
2008-06-13 问与答[2008-6-13] - 如何测试博客提供的代码?