Tag: 文本框

如何通过ListView中的TextBox来选择TAB

好吧我有一个ListView有2个GridViewColumns,一个显示一个数字,一个包含TextBox我的问题是我希望能够通过GridViewColumn中的所有TextBox来Tab。 随着附加的Property KeyboardNavigation.TabNavigation我几乎实现了我想要的。 我所取得的成就是: 第一个TAB – 整个第一个ListViewItem集中 第二个TAB – 第一个TextBox聚焦 第三个TAB – 整个第二个ListViewItem集中 第四个TAB – 第二个TextBox重点 我想要的是 第一个TAB – 第一个TextBox聚焦 第二个TAB – 第二个TextBox聚焦 这段代码由HB提供给我。 它应该在选择ListViewÍtem时执行,并找到TextBox并对其进行聚焦。 不知怎的,每次执行此方法时它仍然不会选择TextBox bool TextBoxgotFocus始终为true。 private void ItemSelected(object sender, RoutedEventArgs e) { var item = sender as ListViewItem; TextBox h = (FindNamedChild(item, “SelectorTextBox”) as TextBox); bool TextBoxgotFocus = h.Focus(); } public static […]

System.Windows.Controls.TextBox句柄

我觉得我错过了一些非常明显的东西。 我知道表单通常有一个Handle属性,但我使用的是System.Windows.Controls.TextBox ,它没有Handle属性。 如何访问TextBox的句柄? 我注意到RichTextBox具有Handle属性,为什么不使用常规TextBox ?

文本框已禁用大字符串

当键入一个巨大的字符串时,我遇到了textbox的问题。 就我而言,文本框用于编写电子邮件地址,并且没有字符限制。 所以,我做了这个测试:我在记事本中写了200个电子邮件地址,然后我将文本粘贴在文本textbox ,文本消失了,但是如果我更改了控件的焦点,则会再次显示文本。 我已经看过这个链接 ,但它对我没有帮助。 我已经尝试将MaxLength属性更改为0( 微软如何表示 ),但它在这里也不起作用。 考虑到一个包含50个字符的电子邮件地址,MaxLength属性不会有问题,因为200个电子邮件地址乘以50个字符(每个电子邮件),我将有10000个字符, TextBox.MaxLength的默认值为32767。 并且,在您要求代码之前,我只将文本设置为字符串。 myEmailObject.Address = txtEmail.Text; 我应该使用RichText ,还是什么?

在文本框中单击一下即可选择点击的单词

在Windows Phone 7应用程序中。 我碰巧在ItemsControl堆叠了许多TextBox ,并且文本框中用于选择的行为不一致,即单击任何文本框中的任何单词都不会选择被点击的单词。 首先使用单击来聚焦文本框,然后使用另一个来实际选择单词; 但是一旦文本框具有焦点,只需单击一下即可选择其中的任何单词,直到用户想要在另一个文本框中选择其他单词为止。 有没有办法中和这个? 可能是通过在GotFocus事件中提高假鼠标左键和向上事件? 我做的是,在LeftMouseButtonDown(和up)事件中我存储了事件args。 在GotFocus上,我尝试使用存储的args引发事件,但用于引发事件的事件处理程序var始终为null,因此不会发生引发事件。 我是C#的新手,所以我不确定我在哪里离题。

如何在Visual C#中的另一个窗体上的文本框中更改文本?

在Visual C#中,当我单击一个按钮时,我想加载另一个表单。 但在该表单加载之前,我想用一些文本填充文本框。 在显示表单之前,我尝试使用一些命令来执行此操作,但是由于其保护级别,我收到错误,指出文本框无法访问。 如何在显示之前在表单中设置文本框? private void button2_Click(object sender, EventArgs e) { fixgame changeCards = new fixgame(); changeCards.p1c1val.text = “3”; changeCards.Show(); }

从TextBox获取.Text值

我的asp.net页面上有一堆文本框,而在TextChanged事件中,我想运行一个存储过程,根据用户输入返回一个Name 。 如果我有一个代码块,如: TextBox t = (TextBox)sender; string objTextBox = t.ID; 我如何获得objTextBox的.Text值?

通过asp.net中的TextBoxes进行迭代 – 为什么这不起作用?

我有两种方法试图迭代asp.net页面中的所有文本框。 第一个是工作,但第二个没有返回任何东西。 有人可以向我解释为什么第二个不起作用? 这样可行: List list = new List(); foreach (Control c in Page.Controls) { foreach (Control childc in c.Controls) { if (childc is TextBox) { list.Add(((TextBox)childc).Text); } } } 和“不工作”代码: List list = new List(); foreach (Control control in Controls) { TextBox textBox = control as TextBox; if (textBox != null) { list.Add(textBox.Text); } […]

在文本框条目上显示工具提示

我有一个textbox ,需要以某种方式输入数据。 我已经实现了一些单元validation技术来检查输入后的数据,但我想在输入数据之前向用户提供一些信息。 为此,我想在用户进入工具箱时弹出的textbox添加tooltip ,然后在他们开始输入时退出。 例如,我有以下代码: private void YearEdit_Enter(object sender, EventArgs e) { ToolTip tt = new ToolTip(); tt.IsBalloon = true; tt.InitialDelay = 0; tt.ShowAlways = true; tt.SetToolTip(YearEdit, “Enter 4 digit year.”); } 这在用户输入textbox时执行,但只有当鼠标hover在textbox时才会显示tooltip 。 有没有人有任何想法解决这个问题? 我想也许tt.ShowAlways = true可能tt.ShowAlways = true ,但显然不行。

Visual C# – 将文本框的内容写入.txt文件

我正在尝试使用Visual C#将文本框的内容保存到文本文件中。 我使用以下代码: private void savelog_Click(object sender, EventArgs e) { if (folderBrowserDialog3save.ShowDialog() == DialogResult.OK) { // create a writer and open the file TextWriter tw = new StreamWriter(folderBrowserDialog3save.SelectedPath + “logfile1.txt”); // write a line of text to the file tw.WriteLine(logfiletextbox); // close the stream tw.Close(); MessageBox.Show(“Saved to ” + folderBrowserDialog3save.SelectedPath + “\\logfile.txt”, “Saved Log File”, […]

C#中的数字文本框 – WPF

我想在WPF中创建一个只接受数字的文本框…我已经重新申请并且人们说使用按键事件或屏蔽文本框,但它们是在Windows窗体中…