Tag: 文本框

validation文本框字段仅用于数字输入。

我创建了一个基于表单的程序,需要一些输入validation。 我需要确保用户只能在距离文本框中输入数值。 到目前为止,我已经检查过Textbox中有一些内容,但是如果它有一个值,那么它应该继续validation输入的值是否为数字: else if (txtEvDistance.Text.Length == 0) { MessageBox.Show(“Please enter the distance”); } else if (cboAddEvent.Text //is numeric) { MessageBox.Show(“Please enter a valid numeric distance”); }

如何通过C#中的代码向下滚动文本框

我正在使用winforms,我偶尔会更新一个文本框(显示消息)。 但是,当文本到达框的末尾时,它会生成滚动条,我不知道如何向下滚动到底部。 我唯一看到的是ScrollToCaret,但是Caret正处于文本的开头。 滚动的命令是什么?

WPF / C中的文本框上的光标聚焦#

我目前正在创建一个屏幕键盘。 我正在使用routedcommands处理按钮单击。 问题是,当我点击键盘面板上的按钮时,焦点会转移到按钮而不是文本框。 该要求规定光标应始终显示在文本框中,以指示将插入下一个字符的位置。 是否有一种方法可以在单击按钮时将焦点保持在文本框上。

按文本框中的Enter键并执行按钮命令

我想按Enter键执行搜索按钮后面的代码。 我有一个Accept Button属性到我的搜索按钮。 但是,当我将我的按钮设置为不可见时,我的搜索不会执行。 我希望能够在我的文本框中按Enter键并在不可见的情况下执行我的按钮。 任何建议都会很棒! 下面是我在KeyDown事件中的代码的一次尝试 if (e.KeyCode == Keys.Enter) { buttonSearch_Click((object)sender, (EventArgs)e); }

这三种清除文本框的方法有什么区别?

我对以下三种清除文本框内容的方法感到有点困惑。 我正在使用WPF并发现All正在工作,但我无法找到差异。 有人可以用一些例子向我解释一下吗? txtUserName.Clear(); txtUserName.Text = string.Empty; txtUserName.Text = “”;

删除之外的不需要的文本

我想从文本框中删除除本之外的所有文本。

使用浮点格式化数字并在C#中登录文本框

我有多个文本框垂直左对齐。 它们显示带有浮点和符号的数字。 数字在不断变化。 我想使浮点的位置固定,这样当数字改变时,浮点的位置不变,并在所有文本框中保持垂直对齐。 这是我尝试过的: textbox1.Text = number1.ToString(“#000.00000”); textbox2.Text = number2.ToString(“#000.00000”); textbox3.Text = number3.ToString(“#000.00000”); textbox4.Text = number4.ToString(“#000.00000”); 它在数字为负数时起作用,我看到 – 在开头签字,但是当它们是正数时,数字会向左移动。 我可以手动添加空格或+符号到正数的开头,但我想知道是否有更优雅的方法。 此外,当数字类似于3.2时,这会将它们更改为003.20000,无论如何都要将其更改为空格?

将文本框绑定到comboBox.SelectedItem的属性

我正在使用winforms,我有一个代表IQueryable的comboBox。 combobox下方是一系列文本框,我希望将其绑定到当前从combobox中选择的文本框。 这是我的代码。 public partial class TestForm : Form { public DataClassesDataContext DataContext; public IQueryable datasource; // Ctor public TestForm() { InitializeComponent(); // L2S data context this.DataContext = new DataClassesDataContext(); // Get the variable for the data source this.datasource = this.DataContext.Ts; // setup the binding for the combobox this.comboBox1.DataSource = this.datasource; this.comboBox1.DisplayMember = “Description”; this.comboBox1.ValueMember […]

TextBox.AppendText()不自动滚动

我尝试了以下操作以使我的文本框文本自动滚动: 我正在使用的步骤非常简单: 将文本框拖到窗体上。 将文本框更改为多行。 添加垂直滚动。 使用AppendText()将文本添加到文本框中。 尽管尝试了这里提到的解决方案,但文本不会自动滚动: 如何自动滚动到多行文本框的底部? 可能导致这种情况的原因以及如何解决? 更新:如果我创建一个按钮并使用它来调用AppendText()我得到了所需的行为。 但是,如果我尝试从窗体的构造函数或Load()事件调用AppendText,那么我得到附加的文本,但TextBox不滚动。 这不是一个重复的问题,因为我过去没有看到有人发布此问题。

文本框无法点击但可编辑

我有一个带有10个文本框的小表单,我将它们设置在右边的Tab顺序中,目前我希望它们以Tab To的方式。 我想知道是否有办法设置文本框,因此除非它们被选中,否则无法选择它们进行编辑。 ie …我不希望最终用户能够点击文本框来编辑它们,我只希望它们可以通过Tabbing进行编辑。