Tag: 文本框

防止文本框中的闪烁光标

在文本框中,如何在单击时阻止显示闪烁的光标? 我确实在一些论坛中读到了对特定api的调用,但当我在我的代码中尝试它时,显示错误。 如果可能,请提供完整的代码,如果有特定事件需要执行代码,请告诉我。 此文本框是创建用于模拟lan信使的表单窗口的一部分。 我正在使用C#。 该表单有两个文本框,以便类似于谷歌谈话。 希望防止在上部文本框上显示闪烁的光标。 我试过了: [DllImport(“user32”)] private static extern bool HideCaret(IntPtr hWnd); public void HideCaret() { HideCaret(TextBox1.Handle); } 我收到错误:“无法找到DllImport。”

如何在文本框中禁用光标?

有没有办法在文本框中禁用光标而不将属性Enable设置为false? 我试图使用ReadOnly属性,但尽管我无法在文本框中写入,但如果单击文本框,则会出现光标。 那么有没有办法永久摆脱这个游标?

从动态添加的文本框中获取值asp.net c#

正如我所拥有的标题所示,我可以在其中插入我想要添加到占位符的文本框的数量。 我可以添加文本框就好了问题是我无法在动态添加的文本框中插入值。 这是我的代码 这段代码的目的是每当我可以在其中引入我想要的文本框数量的文本框。 它会创建并将它们添加到我页面中的占位符中。 public void txtExtra_TextChanged(object sender, EventArgs e) { for (a = 1; a <= int.Parse(txtExtra.Text); a++) { TextBox txt = new TextBox(); txt.ID = "txtquestion" + a; pholder.Controls.Add(txt); } } 这是将提交和响应的按钮的代码。写入插入所有这些文本框中的值。 protected void btnConfirm_Click(object sender, EventArgs e) { foreach (Control ctr in pholder.Controls) { if (ctr is TextBox) { string value […]

检查TextBox是否为空并返回MessageBox?

我做了这个语句来检查TextBox是否为空,但MessageBox总是显示TextBox是否为空。 private void NextButton_Click(object sender, EventArgs e) { decimal MarkPoints, x, y; x = HoursNumericUpDown.Value; y = MarkNumericUpDown.Value; MarkPoints = x * y; //decimal MarkPoints = (decimal)HoursNumericUpDown.Value * (decimal)HoursNumericUpDown.Value; DataGridViewRow dgvRow = new DataGridViewRow(); DataGridViewTextBoxCell dgvCell = new DataGridViewTextBoxCell(); dgvCell = new DataGridViewTextBoxCell(); dgvCell.Value = MaterialTextBox.Text; dgvRow.Cells.Add(dgvCell); dgvCell = new DataGridViewTextBoxCell(); dgvCell.Value = HoursNumericUpDown.Value; dgvRow.Cells.Add(dgvCell); […]

TextPreview for Textbox

重写问题以澄清我的需求: 我想在文本Textboxes空白时添加预览文本,就像你们中的一些人可能从Xamarin那里知道的那样。 我在SO上找到了这个答案。 这是我上面链接的答案中的Style 。 我得到以下结果: 由于这很好用,我想将它应用于该Window每个TextBox 。 所以我的方法是改变这一行: 我想可能会做的伎俩,但它不起作用。 我想这是Tag属性和它的Type (object instead of string) 。 由于第一种方法像魅力一样工作,我真的不明白为什么我需要一个自定义控件… 所以我尝试的是这样的: 我错过了什么 – 为什么不工作?

有没有办法加快在winforms文本框中显示大量文本?

有没有办法加快在winforms文本框中显示大量文本? 我的应用程序读取一个文件(可以大到20MB),然后将其显示到文本框(TextBoxX.Text = fileText;)。 显示文本的过程非常缓慢,有时需要几分钟。 问题是这个应用程序旨在快速向用户显示文件中的大量文本。 有没有办法更快地做到这一点? 也许使用某种缓存?

具有Like子句示例的自动完成TextBox示例%hello%C#Windows

我正在使用TextBoxes的AutoComplete Suggest模式属性使其自动完成,我想用它来实现的是用户可以键入任何单词,它可以是整个字符串的一部分并基于它应该向我显示查找。 将TextBox AutoSuggest Source设置为Custom Source并将AutoSuggest模式设置为Suggest Mode,我只能获得以用户输入的单词开头的字符串的循环。 有没有一种方法我可以调整/覆盖这些属性的function,或者是否有任何其他选项可用。 我正在使用C# – WinForms

确定在文本框中添加或删除的时间和字符

我在WPF应用程序中有一个简单的文本框。 我需要知道在文本框中添加/删除字符的时间,字符以及添加或删除的位置。 我想过使用TextBox.KeyDown事件,但它有一些问题: 我无法知道添加或删除字符的位置。 我不知道如何确定添加了哪个字符(来自KeyEventArgs )。 有任何想法吗?

C#中的只读文本框

在C#中 ,我正在为一个带有两个文本框的LAN信使创建一个表单窗口。 我需要创建一个特定的文本框作为只读,但提交给它的任何文本都显示为灰色,这是不可取的。 有什么办法可以预防吗?

更改文本框文本而不触发TextChanged事件

我在C#中的应用程序有一个带有txt_TextChanged事件的Textbox 。 private void txt_TextChanged(object sender, EventArgs e) { //Do somthin } 但是有一个特定的部分我想在不触发txt_TextChanged事件的情况下更改txt.Text 。 txt.Text =”somthing” //Don’t fire txt_TextChanged 我怎样才能做到这一点?