问题标签 [textbox]

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 投票
3 回答
4368 浏览

.net - ASPX 文本框:返回按键时执行方法

我有一个没有提交按钮的搜索框,我需要能够按回车然后执行一个方法,我该怎么做?

0 投票
8 回答
5253 浏览

asp.net - 如何从动态添加的文本框中检索数据?

我将文本框(不是固定数量的文本框)动态添加到 ASP.NET 页面上的表单中,我如何从这些文本框中读回数据?

0 投票
5 回答
9429 浏览

xaml - XAML:将文本框 maxlength 绑定到类常量

我正在尝试将 WPF 文本框的 Maxlength 属性绑定到类深处的已知常量。我正在使用 c#。

该类的结构与以下内容不太相似:

是的,它嵌套得很深,但不幸的是,在这种情况下,如果不需要大量的重写,我就无法移动很多东西。

我希望我能够将文本框 MaxLength 绑定到 Length1 或 Length2 值,但我无法让它工作。

我期望绑定类似于以下内容:

任何帮助表示赞赏。

非常感谢

0 投票
2 回答
1030 浏览

.net - 在文本框的 keyup 事件中按下回车键后消除回车键

按下返回键后如何取消文本框中的按键事件。

0 投票
5 回答
39854 浏览

c# - C# 从 BindingSource 刷新文本框

我在刷新使用 BindingSource 对象的 Windows 窗体控件时遇到了困难。我们有一个 CAB/MVP/SCSF 客户端,我(实际上是“我们”,因为它是一个团队的努力)正在开发它将与远程服务器上运行的 WCF 服务进行交互。(这是我们第一次尝试,所以我们处于学习模式)。对服务的调用之一(来自 Presenter)返回一个包含 3 个 DataTables 的 DataSet,名为“Contract”、“Loan”和“Terms”。每个表只包含一行。当服务返回数据集时,我们将其存储在 SmartPart/View 中的类成员变量中,方法是调用视图中名为 BindData() 的函数并将数据集从演示者类传递给视图;

我们正在尝试将三个 DataTable 中的每一个绑定到各种 Windows 窗体 TextBox、MaskedEditBox 和 Infragistics UltraComboEditor Dropdown 组合框 我们使用 VS2008 IDE 创建了三个 BindingSource 对象,每个 DataTable 一个。

我们正在绑定这样的值

当我们第一次从服务中读取数据并取回数据集时,这很有效。信息显示在表单的控件上,我们可以使用表单对其进行更新,然后通过将更改后的值传递回 WCF 服务来“保存”它。

这是我们的问题。如果我们选择一个不同的贷款密钥并对服务进行相同的调用并获得一个新的数据集,同样有 3 个表,每个表有一行,控件(文本框、屏蔽编辑框等)不会使用新信息更新. 请注意,smartPart/View 没有关闭或关闭,而是在调用服务之间保持加载。在第二次调用中,我们没有重新绑定调用,而只是尝试从更新的 DataSet 中刷新数据。

我们已经尝试了我们能想到的一切,但显然我们缺少了一些东西。这是我们第一次尝试使用 BindingSource 控件。我们已经尝试过

以及再次重置 DataMember 属性。

我们看过很多例子。许多示例都引用了 BindingNavigator,但由于 DataTables 只有一行,我们认为我们不需要它。有很多关于网格的示例,但我们在这里没有使用一个。任何人都可以指出我们哪里出错了,或者指出我们可以提供更多信息的资源吗?

我们使用 VisualStudio 2008、C# 和 .Net 2.0、XP 客户端、W2K3 服务器。

提前致谢

韦斯

0 投票
2 回答
3809 浏览

asp.net - ASP.NET:将文本框 maxlength 绑定到 HTML 中的类常量

我试图让我的网页设计师在他们正在创建的 asp.net 页面中使用我们拥有的关于数据库字段的元数据。最明显的一个如下:

所有必需的元数据都存储在我们的类对象中,并且由于其公共静态特性而可以访问。

这样做的好处是他们可以设置的值

a)可能会在他们不知情或不关心的情况下发生变化
b)只需很少的编码工作即可改善用户体验

所有没有它们的人都需要担心价值是什么或它来自哪里。这将主要用于自动绑定控件 - 即添加很少或没有开发人员交互的控件。

这个问题与我之前的一个问题非常相似,现在效果很好(但那是在 WPF / XAML 中)。

这个问题的要点是我希望尽可能少的开发人员对此的要求 - 理想情况下,会有一些<%# Constant.Value %>类型语法可以直接在Maxlength=""asp:Textbox 控件的属性中使用,这意味着不需要将代码添加到页面/用户控件。

我觉得这是不可能的,但我希望有人能证明我错了。

0 投票
5 回答
4972 浏览

c# - 锁定文本框中的有效字符

我需要能够锁定文本框中的有效字符,我目前有一个正则表达式,我可以检查每个字符,例如

[A-Z-Z]

将锁定为仅 Alpha 字符。

我已将正则表达式代码放在 OnKeyPress 代码中,但我希望允许所有特殊键,例如 Ctrl-V、Ctrl-C 和 Backspace。

如您所见,我正在处理退格键。但是,例如,Ctrl-V 看不到 V 键,因为它为 ctrl 键运行一次,但看不到任何修饰键。

处理这种情况的最佳方法是什么?

0 投票
1 回答
4680 浏览

c# - 如何突出显示在 Winforms TextBox 中以编程方式进行的选择

我在这里没有进行太多研究,但是直观的东西不起作用:

SelectedText,SelectionLengthSelectionStart属性是我所期望的,Select但没有可见的选择。

我在这里做错了什么?

编辑:我也试过了RichTextBox。当我为选择设置背景和文本颜色时,它会显示出来,但是当您手动选择文本的另一部分或仅单击文本中的某个位置时,它不会自动取消选择。这两种选择是否本质上不同,如果您以编程方式选择,您还必须以编程方式取消选择?

0 投票
1 回答
684 浏览

c# - 使用 XmlDataProvider 和绑定的 TextBox 检测对源数据的更改

我有一个绑定到 XmlDataProvider 的 TreeView。节点的名称反映在树中,节点的数据在 TextBox 中。当您单击树项时,它会将数据加载到 TextBox 中。

确定用户何时更改 XmlDataProvider 引用的源数据的最佳方法是什么。

我想在文件名旁边放一个星号 (*) 表示该文档很脏,应该保存。这也将决定退出程序时是否提醒用户保存。

不幸的是,当双向绑定更新 TextBox 时,它会触发 TextChanged 事件。

有没有办法确定 TextChanged 事件是由双向绑定代码而不是由用户触发的?

我还尝试在 XmlDataProvider 上使用 DataChanged 事件,但此事件仅在最初加载数据时才会触发。

我想我可以直接在 TextBox 中捕获按键,但它看起来很乱。

[编辑]看来 PreviewTextInput 似乎为此目的工作......有没有更好的方法?

0 投票
11 回答
27275 浏览

c# - 如何在 Silverlight 中创建数字文本框?

正如标题所说的那样。我看过从 TextBox 继承,但唯一合理的覆盖是“OnKeyDown”,但这只是给了我来自 Key 枚举的键(无法使用 Char.IsNumeric())。