当前位置:  开发笔记 > 编程语言 > 正文

您如何阻止用户在TextBox中添加/删除行?

如何解决《您如何阻止用户在TextBox中添加/删除行?》经验,为你挑选了1个好方法。

您如何阻止用户在TextBox中添加或删除行?我的意思是,如果我将文本框中的文本设置为带有一些文本的7行,我怎样才能确保它总是有7行文本?用户必须能够像往常一样编辑这些行,但不能完全删除行,也不能添加任何新行.

必须考虑键盘输入以及剪切和粘贴等内容.

有什么好主意吗?


原因:我想让文件重命名类似于奥斯卡的重命名.你给它一个文件夹,它将文件名加载到一个文本框中,你可以在文本框中进行更改,就像在文本编辑器中一样.当您对更改感到满意时,请将其写回.n文本框中常量行的原因当然是该行n是文件的名称n.不应该允许添加新行,因为您只在该文件夹中包含这些文件.也不允许删除行,因为您将丢失文件的名称.

为什么在它已经存在时会遇到制造这样的东西的麻烦?好吧,我很想知道我是否可以做到这一点,并认为沿途学习一些东西可能是一个很好的练习.因为它有一些需要解决的有趣问题.像这一个:)我认为奥斯卡的重命名者也缺少一些功能.所以...总结一下:我正在做这个学习并尝试制作更好的版本.我完全知道我可能也完全失败,或者只是永远不会完成它:p但这是另一个故事.我想学习



1> casperOne..:

然后,您的数据接口错误.在这种情况下,您应该有固定数量的文本框,每个文本框对应一行.这将允许用户修改每一行的内容,但不能删除一行或添加一行.

尝试创建一个多行文本框这样做最好是令人抓狂,因为您必须确定何时添加/删除新行然后终止更改.

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有