【发布时间】:2016-10-25 05:32:05
【问题描述】:
我有一个固定大尺寸的表格单元格,其中只有一个纯文本内容控件,其默认占位符文本“单击此处输入文本”仅占该表格单元格的一小部分。
问题是如果用户点击单元格中的任意位置但在控件的占位符文本之外,然后开始键入,输入的文本将不是控件的一部分,也不会受到控件的样式或任何其他控件的影响属性。
所以 - 除了在占位符文本中添加大量虚拟字符(其自动换行行为似乎不可预测)之外,还有一种方法可以制作控件的占位符文本(或者,一般来说,它的点击边界)填充整个表格单元格?
UPDATE 实际上在控件之后有一些我不知道的回车;删除这些后,单击单元格中的任意位置如果单击大于或等于控件最左侧的 x 坐标,则只要 x 坐标将根据需要编辑控件文本值。如果单击控件的左侧,最终将编辑控件左侧存在的任何固定文本,即固定文本标签。还是很奇怪。这里的解决方法是拆分所有多行文本输入区域的单元格,这样标签就在自己的单元格上,而控件现在位于其单元格的最左边。
【问题讨论】: