Questions tagged «textbox»

文本框是图形用户界面元素,它允许简单的输入文本,通常仅一行文本。

30
如何制作仅接受数字的文本框?
我有一个带有文本框控件的Windows窗体应用程序,我只想接受整数值。过去,我通过重载KeyPress事件并删除不符合规范的字符来进行这种验证。我已经看过MaskedTextBox控件,但是我想要一个更通用的解决方案,它可以使用正则表达式,也可以依赖于其他控件的值。 理想情况下,这样做是为了使按下非数字字符不会产生任何结果,或者会立即向用户提供有关无效字符的反馈。
582 c#  .net  winforms  textbox 

23
使用JavaScript计算文字宽度
我想使用JavaScript计算字符串的宽度。是否可以不必使用等宽字体? 如果不是内置的,我唯一的想法就是为每个字符创建一个宽度表,但这是非常不合理的,特别是支持Unicode和不同类型的大小(以及与此相关的所有浏览器)。

14
如何检测文本框的内容已更改
我想检测何时文本框的内容已更改。我可以使用keyup方法,但是它也可以检测不会产生字母的击键,例如箭头键。我想到了使用keyup事件执行此操作的两种方法: 仔细检查所按键的ASCII码是否为字母\退格\删除 使用闭包来记住按键之前文本框中的文本,并检查是否已更改。 两者看起来都很麻烦。

5
WPF文本框的多行
我正在开发用于发送一些反馈的应用程序。 基本上,我试图TextBox发表评论,但是我已经习惯了WinForms MultiLine=true。我已经设置MinLines为3,到那里了,但是如果用户能够在此块中的任何地方键入内容,则最好设置它-例如按Enter键并执行点点操作。例如: - Item 1 blah - Item 2 blahlb lahbvl d 但是此刻所有文本都停留在一行上。 - Item 1 blah - Item 2 blahb blahb blah 这些评论将有助于填充所发送电子邮件的正文。将字符串放入电子邮件正文字符串时,如果我不能轻易保持相同的格式(可能看起来像发送时的样子,就像键入时一样),这可能毫无意义。 我能实现我想要的,还是必须将所有文本都留在一行上?
364 wpf  textbox  multiline 

30
我如何获得一个TextBox只接受WPF中的数字输入?
我希望接受数字和小数点,但没有符号。 我看过使用Windows窗体的NumericUpDown控件的示例,以及Microsoft的NumericUpDown自定义控件的示例。但是到目前为止,似乎NumericUpDown(是否受WPF支持)将无法提供我想要的功能。我的应用程序的设计方式是,没有一个头脑正确的人会想弄乱箭头。在我的应用程序上下文中,它们没有任何实际意义。 因此,我正在寻找一种简单的方法来使标准WPF TextBox仅接受我想要的字符。这可能吗?实用吗?
334 c#  wpf  xaml  textbox  numericupdown 

9
JavaScript将焦点设置为HTML表单元素
我有一个带有文本框的Web表单。默认情况下,如何将焦点设置到文本框? 像这样: <body onload='setFocusToTextBox()'> 所以有人可以帮我吗?我不知道如何使用JavaScript将焦点设置到文本框。 <script> function setFocusToTextBox(){ //What to do here } </script>



30
如何自动选择WPF TextBox中所有焦点的文本?
如果我SelectAll从GotFocus事件处理程序中调用,它将无法使用鼠标-释放鼠标后所选内容就会消失。 编辑:人们喜欢唐娜(Donnelle)的答案,我将尽力解释为什么我不喜欢被接受的答案。 它更复杂,而被接受的答案则以更简单的方式完成相同的事情。 接受答案的可用性更好。当您单击文本的中间部分时,释放鼠标时文本将不会被选中,从而使您可以立即开始编辑;如果仍然要选择全部,只需再次按下该按钮,这次就不会在选择时取消选择。按照Donelle的食谱,如果我单击文本中间的内容,则必须第二次单击才能进行编辑。如果单击文本中的某个地方而不是文本外部的某个地方,这很可能意味着我要开始编辑而不是覆盖所有内容。
232 .net  wpf  silverlight  textbox 

15
有什么办法可以使WPF文本块成为可选的?
我想使显示在Witty(一个开源Twitter客户端)中的文本成为可选择的。当前使用自定义文本块显示它。我需要使用TextBlock,因为我正在使用textblock的内联显示@username和链接并将其设置为超链接。一个常见的请求是能够复制粘贴文本。为此,我需要选择TextBlock。 我试图通过使用只读的TextBox来显示文本,使其看起来像文本块,从而使其正常工作,但是由于TextBox没有内联,因此在我的情况下这是行不通的。换句话说,我无法像使用TextBlock一样单独设置TextBox中文本的样式或格式。 有任何想法吗?
224 wpf  xaml  textbox  textblock 

2
打开文件对话框,然后使用WPF控件和C#选择文件
我有一个TextBox名字textbox1和一个Button名字button1。当我单击时,button1我想浏览我的文件以仅搜索图像文件(键入jpg,png,bmp ...)。当我选择一个图像文件并在文件对话框中单击“确定”时,我希望这样写入文件目录textbox1.text: textbox1.Text = "C:\myfolder\myimage.jpg"

9
在html文本框中设置键盘插入符的位置
有人知道如何将文本框中的键盘插入符移动到特定位置吗? 例如,如果一个文本框(例如,输入元素,而不是文本区域)中包含50个字符,而我想将插入号放在字符20之前,我该如何处理? 这与以下问题有所不同:jQuery在Text Area中设置光标位置,这需要jQuery。

4
禁用属性的正确值是多少?
disabled文本框或文本区域的属性的正确值是多少? 我以前看过以下内容: <input type="text" disabled /> <input type="text" disabled="disabled" /> <input type="text" disabled="true" />
167 html  textbox  textarea 

30
使WinForms TextBox的行为类似于浏览器的地址栏
当C#WinForms文本框获得焦点时,我希望它的行为类似于浏览器的地址栏。 要了解我的意思,请在网络浏览器的地址栏中单击。您会注意到以下行为: 如果文本框以前未聚焦,则单击文本框应选择所有文本。 向下滑动并在文本框中拖动应只选择我用鼠标突出显示的文本。 如果文本框已经聚焦,则单击不会选择所有文本。 以编程方式或通过键盘制表键聚焦文本框应选择所有文本。 我想在WinForms中完全做到这一点。 最快的预警:请在回答之前阅读以下内容!多谢你们。:-) 在.Enter或.GotFocus事件期间调用.SelectAll()无效,因为如果用户单击文本框,则插入符号将放置在其单击位置,从而取消选择所有文本。 在.Click事件中调用.SelectAll()无效,因为用户将无法使用鼠标选择任何文本。.SelectAll()调用将继续覆盖用户的文本选择。 在焦点/进入事件enter上调用BeginInvoke((Action)textbox.SelectAll)无效,因为它违反了上面的规则2,它将继续覆盖用户对焦点的选择。

11
人员“姓名”字段的合理长度限制是多少?
我有一个简单的Web表单,它将允许未经身份验证的用户输入其信息,包括姓名。我给name字段提供了50个字符的限制,以使其与数据库表中的字段varchar(50)一致,但是随后我开始怀疑。 使用“文本”列类型之类的方法更合适还是应该将名称的长度限制为合理的范围? 我正在使用SQL Server 2005,以防您的响应变得很重要。 编辑:关于类似问题,我没有看到这个更广泛的问题。
138 sql  html  textbox 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.