如何知道当前TEdit可写入几个字符,如何得到任意长的空字符串。(200分)

  • 主题发起人 主题发起人 lgq
  • 开始时间 开始时间
看 MaxLength可以知道可写入的字符个数

 
“任意长的空字符串”是什么啊?是否空格?空格也是字符啊
 
用delphi4动态数组;可试一下
TMyArray = array of char;//or pchar
....
var
Darr :TMyArray;
......
SetLength(DArr,变量);
给darr赋值;
 
看不懂!你给变量赋一个任意长的空字符串不就行了
 
如何知道当前TEdit可写入几个字符:
默认情况下,可写入几十亿个字符。
如何得到任意长的空字符串:
看不懂。
 
Edit1.MaxLength
 
第二个问题

var
buf : Array of char ;
begin
setlength(buf,YourLength);
fillchar(buf,#0);用nil填充全部空间
end;
 
TEdit是不限制输入的字符个数的(如需要,可自己控制),
当输入的长度超过显示长度后,会前面的字符隐藏
 
在tedit中如果maxlength为0,则不限制长度,在其它情况下,用maxlength可以
得到可以写入多少个字符。
第二个问题有点莫明其妙,是不是这个意思, 由stringofchar得出的一个字符串。
 
赞成loopy........
 
也许指当前可见编辑区可以写多少字符。
 
后退
顶部