Tag: 文本框

仅允许文本框中的特定字符

我怎样才能只允许Visual C#文本框中的某些字符? 用户应该能够将以下字符输入到文本框中,其他所有内容都应该被阻止:0-9,+, – ,/,*,(,)。 我用Google来查找这个问题,但我得到的唯一解决方案是只允许使用字母字符,只允许使用数字或禁止使用某些字符。 我想要的不是禁止某些字符,除了我在代码中添加的字符外,我想默认禁止所有内容。

C#调整文本框大小以适应内容

我正在编写一个程序,用户应该能够在文本框中编写文本。 我希望文本框能够自行resize,因此它适合内容。 我尝试过以下方法: private void textBoxTitle_TextChanged(object sender, TextChangedEventArgs e) { System.Drawing.Font myFont = new System.Drawing.Font(“Verdana”, 8); System.Drawing.SizeF mySize = e.Graphics.MeasureString(“This is a test”, myFont); this.textBoxTitle.Width = (int)Math.Round(mySize.Width, 0); } 我收到一个错误,说Graphics不适用于TextChangedEventArgs。 还有其他方法可以调整文本框的大小吗?

多色TextBox C#

我希望在文本框中以2种颜色显示文本,例如1行红色2蓝色,如果我使用name.ForeColor = Color.Red; 所有文字都改变颜色,但我希望它只会改变1行颜色。

数字文本框

我是编程的新手,我不太了解,但我正在制作一个计算器,我想使用只有数字和小数的文本框,当用户从剪贴板粘贴文本时,文本框会删除任何文字字符,如MS计算。 请花时间解释每个部分,以便我可以学习或编写它并告诉我要搜索的内容。 谢谢 编辑:我会更具体: 如何在C#中创建数字文本框? 我使用了蒙面文本框,但它不会取小数。 我已经读过有关重载OnKeyPress方法的事情,所以它会纠正任何错误的字符,但我不知道这样做。

覆盖粘贴到TextBox

我想在特定的文本框中覆盖粘贴function。 当文本粘贴到该文本框中时,我希望它执行以下操作: AddressTextBox.Text = Clipboard.GetText().Replace(Environment.NewLine, ” “); (从多行更改为单行) 我怎样才能做到这一点?

创建只接受数字的WPF TextBox

我想创建一个只接受特定范围内的数值的TextBox。 实现此类TextBox的最佳方法是什么? 我想到了派生TextBox并覆盖TextProperty的validation和强制。 但是,我不知道如何做到这一点,我知道通常不推荐导出WPF控件。 编辑: 我需要的是一个非常基本的文本框,可以过滤掉所有不是数字的按键。 实现它的最简单方法是处理TextBox.PreviewTextInput事件: private void textBox_PreviewTextInput(object sender, TextCompositionEventArgs e) { int result; if (!validateStringAsNumber(e.Text,out result,false)) { e.Handled = true; } } (validateStringAsNumber是我主要使用Int.TryParse的函数) 一些建议的解决方案可能更好,但是对于我需要的简单function,这个解决方案是最简单,最快速的,同时满足我的需求。

更改TextBox的borderColor

当用户点击文本框或关注它时,如何更改文本框的BorderColor?

如何在不集中时保持WPF TextBox选择?

我想在WPF TextBox中显示一个选项,即使它没有聚焦。 我怎样才能做到这一点?

如何设置文本框的值textmode = date ASP.NET C#

如果可以,请你帮助我。 我正在尝试从变量设置文本框textmode = date。 就像这样: txtDataDespesa.Text = d.DataDespesa.ToShortDateString(); 问题是,当我去可视化页面时, d.DataDespesa.ToShortDateString()值没有显示在txtDataDespesa中,而是默认值dd/mm/yyyy 提前致谢。

如何动态生成TextBox控件。

如何通过单击按钮在运行时动态生成TextBox控件? 对于每个按钮单击,我想创建一个TextBox控件以及相应的动态标签。 我想在ASP.NET中使用C#语言执行此操作。