PythonStudio是一个极强的开发Python的IDE工具,它使用的是Delphi的控件,常用的内容是与Delphi一致的。但是相关文档并一定完整。现在我试试能否逐步把它的控件常用用法写一点点,也作为PythonStudio的参考。
TMemo就是一个文本框
ssVertical 垂直滚动条(建议)
ssHolizontal 水平滚动条
ssNone 皆无
ssBoth 皆有
内容最大长度,0为不限,如果填数字,就是最长多少字符。
是否允许在编辑框内使用回车键、Tab键
是否会换行
如果不换行,建议把水平滚动条开启
对齐方式
self.Memo1.Lines.Append("追加的一行")
self.Memo1.Lines.Delete(0) # 删除第一行内容
self.Memo1.Lines.Insert(5,"要插入的内容") # 在第6行插入内容
self.Memo1.Clear()
if self.Memo1.Modified:
ShowMessage("已修改")
else:
ShowMessage("没变化")
ShowMessage (self.Memo1.SelText) # 显示选中的文字
ShowMessage (self.Memo1.SelStart) # 显示选中文字的起始位置
ShowMessage (self.Memo1.SelLenth) # 显示选中的文字长度