黑马程序员技术交流社区
标题:
文本框
[打印本页]
作者:
胡元江
时间:
2013-3-2 16:32
标题:
文本框
文本框的 text属性跟appendtext有什么区别 不要跟我说一个是属性一个是方法,哈哈。appendtext它内部具体是如何实现的。有哪位会用反编译的帮我看下。
作者:
汪振
时间:
2013-3-2 16:53
同样没学会用反编译的路过{:soso_e113:}
不过text是文本框的属性,感觉就像是从里边读取数据出来,而appendtext是往文本框里边添加属性,一个进一个出。哈哈
作者:
张怀晶
时间:
2013-3-9 20:03
text属性是文本框的数据内容,appendtext是往原有的文本框中添加数据的方法
作者:
曾玉锋
时间:
2013-3-9 21:21
public void AppendText(string text)
{
if (text.Length > 0)
{
int start;
int length;
this.GetSelectionStartAndLength(out start, out length);
try
{
int endPosition = this.GetEndPosition();
this.SelectInternal(endPosition, endPosition, endPosition);
this.SelectedText = text;
}
finally
{
if (base.Width == 0 || base.Height == 0)
{
this.Select(start, length);
}
}
}
}
作者:
曾玉锋
时间:
2013-3-9 21:23
底层代码嵌套太多 涉及的类也很多 就不贴出来了 没必要纠结那么多吧,知道用法就可以了
作者:
余攀
时间:
2013-3-10 00:37
哈,楼上答对了
作者:
宋健
时间:
2013-3-11 20:58
你好,AppendText是想文本框中追加文本,是在原文本上直接追加,不会造成字符串的重新赋值,
这样,先对直接给text属性赋值,效率更高,具体请参照一下我的博客,谢谢。
地址:http://songjian1104.blog.163.com/blog/static/217689200201329102244300/
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2