问题标签 [textedit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
866 浏览

mfc - MFC SDI 文本编辑器

我正在创建一个 MFC SDI 资源管理器样式应用程序(它有一个分隔栏,右侧窗格是文本编辑区域,左侧窗格是树视图)

我的右侧窗格是一个 CRichEditView。

我希望能够检测到用户何时编辑了文本,以便设置一个标志以显示已进行更改但尚未保存。我已经尝试了几种方法来执行此操作,例如在 PreTranslateMessage 中捕获 WM_KEYDOWN,但这会捕获所有内容并阻止按键编辑视图。我还尝试将 ON_WM_KEYDOWN() 添加到 MyView.cpp 中的消息映射中。同样,这似乎可以防止击键对视图中的文本产生任何影响。我想允许用户编辑视图中的文本,但应用程序知道这已经完成了。

请帮助 - 我已经寻找了几个小时的方法来做到这一点。

非常感谢

0 投票
1 回答
695 浏览

android - 在 SurfaceView 中访问全局 EditText

主 Activity 使用包含 EditText 和自定义 SurfaceView 的布局启动。在 SurfaceView 类中,如何访问全局 EditText 对象?例如,如果我想设置 EditText_object=VISIBLE?

0 投票
2 回答
472 浏览

cocoa - NSTextView lineHeight多次绘制问题

通过设置在文本视图中使用的 NSParagraphStyle 的 lineHeightMultiple ,我在选择文本时会得到绘图工件。这在 TextEdit 中是可重现的。进一步来说:

  1. 以富文本模式打开 TextEdit
  2. 选择 Courier 14 作为字体
  3. 将行高倍数设置为 1.4
  4. 插入一堆文本
  5. 用鼠标选择文本的一部分直到顶部
  6. 开始减少选择(向下移动鼠标)

在某些行中,选择没有完全清除,留下一个 1px 的水平伪影(见截图)。这也发生在不同的字体中,字体大小为 lineHeightMultiple 值(尽管不是全部)。

有没有人经历过或者知道为什么会这样?

谢谢,
鲁本

截屏

0 投票
4 回答
11030 浏览

c# - 如何在 Devexpress TextEdit 框中设置最大数值?

我有一个MaxLength设置为 2 的纯数字文本编辑框,允许用户输入 0-99。我可以将其限制在较小的范围内,比如 0-30,而不捕获TextChanged事件、验证输入并显示消息(或类似方法)吗?

0 投票
2 回答
1976 浏览

devexpress - DevExpress RepositoryItemTextEdit 外观 TextOptions WordWrap=换行不起作用

当我进入就地编辑器存储库并在 TextEdit 上设置 WordWrap 属性 = Wrap (它被用作垂直网格中的编辑器)时,运行时没有换行。取而代之的是文字纸条。

我的用户吵着要自动换行,他们也希望看到字段中的文本——不像 MemoExEdit 那样显示两种状态的图标:“空”和“有一些文本”,用户只能看到当他们给编辑器焦点时的文本。

是否可以在就地 TextEdit 上获得自动换行?还是忽略了该属性设置?

0 投票
1 回答
4338 浏览

word-wrap - QML:使用 TextEdit 元素的简单自动换行?

我只是 QML 的初学者,我想做一个简单的例子,它只包含一个带有 TextEdit 元素的 Rectangle:

这里的想法是只显示几行供用户更改或添加。我只是希望它将它显示为多个自动换行的行,而不是仅显示在一行上。我什至不需要滚动条。由于 TextEdit 没有 WrapMode 属性,我该怎么做?:-(

谢谢!尼娜

0 投票
1 回答
1542 浏览

winforms - XtraEditors.TextEdit:如何在给定 EditMask 值时设置光标起始索引



我有DevExpress.XtraEditors.TextEdit控制权。

我将 EditMask 值设置(\d?\d?\d?)\d\d\d-\d\d\d\d为用于电话号码输入。

我的问题是,当用户不单击 TextEdit 的最左侧时,光标不会从头开始输入。

有没有办法可以设置光标的起始索引?

我试图从_MouseClick事件中做一些事情,但找不到任何东西。

提前致谢。

0 投票
1 回答
2393 浏览

c# - 为什么 textedit 验证处理程序被调用两次?

这是一个示例代码:

当我将值更改为超出范围并更改焦点时,我会收到两次消息框;一个用于更改值,一个用于更改显示,因为编辑器将值(双倍)显示为适当的科学显示。

如何使 TextEdit(或在上面的 ButtonEdit 示例中)在更改显示时不检查验证?我的意思是它不应该放在首位,不是吗?由于 EditValue 属性没有改变,而只是显示(Text 属性)。

提前致谢 :)

0 投票
2 回答
1928 浏览

android - 大量填充时,Android TextEdit 会扩展超过屏幕边缘

我在表格布局中有几个文本编辑。使用较小的值时,TextEdits 会拉伸到屏幕边缘。但是,较大的值会导致 TextEdits 超出屏幕边缘。如何始终将 textedit 宽度保持在屏幕边缘?

0 投票
1 回答
542 浏览

android - 在创建 android 字符串匹配模式以验证我的文本字段时需要建议

我的 android 应用程序中有 4 个文本字段。这些是姓名,电子邮件,电话号码和密码。我想在用户在文本字段中输入详细信息后验证输入字段。

谁能帮我为这 4 个文本字段编写字符串匹配模式(编译的正则表达式)。标准如下

  1. 名称字段应包含用空格分隔的名字和姓氏。
  2. 电子邮件:像平常一样简单应该包含 sometext@sometext.sometext
  3. 电话号码:应检查长度为 12 的号码
  4. 密码:应该只包含字母数字字符,长度最小为 6,最大为 8。

请帮助我。我为这个问题坚持我的项目。