Tag: 文本框

Winforms / C#:在2次运行之间存储/检索(持久)TextBoxes的内容

是否有一种最简单的方法可以简单地告诉Winforms(主要是TextBoxes)将所有内容保存到文件而不必循环遍历所有控件? 我在一个WPF应用程序中看到了这一点,但我是无能为力的(谷歌没有发现任何东西)是否有一个开箱即用,最简单的方法。 再次,循环每个控件是可能的,但似乎……太多工作? 序列化可能有用吗?

是否可以在多行文本框中使用不同颜色的线条?

是否可以在多行文本框中使用不同颜色的线条? 我正在向文本框中添加数据,我想用颜色为用户澄清不同类型的文本。 如果有可能怎么做?

从动态文本框中获取用户输入

我有两个buttons 。 一个用于创建Textbox按钮和另一个用于提交信息的按钮。 创建textbox我无法检索用户文本。 这是代码: private void CreateTextBox(int j) //Creates the fields / cells { TextBox t = new TextBox(); t.ID = “Textbox” + j; //t.Text = “Textbox” + j; lstTextBox.Add(t); var c = new TableCell(); c.Controls.Add(t); r.Cells.Add(c); table1.Rows.Add(r); Session[“test”] = lstTextBox; } protected void Button2_Click(object sender, EventArgs e) { string[] holder = new string[4]; […]

无法找到“类型或命名空间’AjaxControlToolkit’的解决方案……”?

Error 3 The type or namespace name ‘AjaxControlToolkit’ could not be found in the global namespace (are you missing an assembly reference?) D:\My App\table\PopUpdata.aspx.designer.cs 58 27 table. 我已经声明了这个javascript但是问题是什么。

将列表视图中的选定行显示为textBox?

如何将列表视图中的选定行显示到textBox? 这是我如何做int dataGridView: private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { dataGridView1.Rows[e.RowIndex].ReadOnly = true; if (dataGridView1.SelectedRows.Count != 0) { DataGridViewRow row = this.dataGridView1.SelectedRows[0]; EmpIDtextBox.Text = row.Cells[“EmpID”].Value.ToString(); EmpNametextBox.Text = row.Cells[“EmpName”].Value.ToString(); } } 我试过这个: private void listView1_SelectedIndexChanged(object sender, EventArgs e) { ListViewItem item = listView1.SelectedItems[0]; if (item != null) { EmpIDtextBox.Text = item.SubItems[0].Text; EmpNametextBox.Text = item.SubItems[1].Text; } }

文本框转换发送密钥:Alt + Enter – > Enter

我希望能够修改wpf文本框的行为,而无需实现新类。 我想要一个像输入/ Alt + Enter行为的Excel,当用户点击“Enter”时文本框被validation(movefocus …),但当他点击“ALT + Enter”时,文本框必须添加一个新行(my textbox支持多行:AcceptsReturn为true)。 我已经尝试过(在文本框中的PreviewKeyDown事件): – 在此链接之后构建一个KeyEventArgs和一个TextCompositionEventArgs: 如何在C#中以编程方式生成keypress事件? – 我尝试过SendKeys.SendWait(“{ENTER}”)但它发送了许多新的行命令 有没有办法做到这一点 ? 谢谢 private void m_MeasurementName_PreviewKeyDown(object sender, KeyEventArgs e) { var tb = (sender as TextBox); if (Keyboard.Modifiers == ModifierKeys.Alt && Keyboard.IsKeyDown(Key.Enter)) { // 1st try var key = “\n\r”; var routedEvent = Keyboard.KeyDownEvent; tb.RaiseEvent(new TextCompositionEventArgs(InputManager.Current.PrimaryKeyboardDevice, new TextComposition(InputManager.Current, tb, key)) […]

更改文本框中文本的前景色和背景色

我正在使用VB.NET制作C ++代码编辑器应用程序。 我想在用户输入关键字时更改关键字的颜色。 此外,我正在寻找一种方法来突出显示代码的某些行。 有没有办法在文本框或富文本框中更改文本的前景色和背景色?

如何动态生成文本框并收集用户输入的数据?

我将欣赏VB或C#中的答案 我们使用数据库来创建带有动态项的数据收集表单 我使用此代码从数据库中的表生成标签和文本框(当用户点击按钮“加载CRF”时) Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Dim CRFgrid As New GridView CRFgrid.DataSource = CRFds CRFgrid.DataBind() Dim ItemCount As Integer = CRFgrid.Rows.Count Session(“Itemcount”) = CRFgrid.Rows.Count For I = 0 To (ItemCount – 1) Dim itemname As String = CRFgrid.Rows(0 + I).Cells(1).Text.ToString Session(“Item”) = “Item” + (I + […]

使用C#更新Windows窗体中的文本框时,如何编写“闪存”效果?

我所拥有的是一个Windows窗体,在C#中,有7个文本框。 当其值被更改和接受时,每个文本框都会更新2或3个其他文本框。 我想要做的是以某种方式采取那些需要更新的文本框,并使用浅色或其他东西使它们“闪烁”。 目的是向用户显示正在更新的内容,增加了一点天赋。 我不确定是否有一种简单的方法可以做到这一点,这就是我在这里问的原因。 我可以使用计时器,while循环和背面颜色,文本框上的alpha通道减少控制背面颜色,我想,但我想看看是否有更好的方法。 jQuery UI有一个“突出显示”效果,显示我想要完成的任务(虽然我希望我的速度有点慢)。 只需转到jQuery UI Effects演示页面 ,从窗口的下拉框中选择“突出显示”,然后单击“运行效果”。 编辑 我不得不根据时间和资源限制使用我自己的解决方案,但文本框不支持Hans Passant提到的透明颜色。 所以,我使用了一个自动停止计时器来增加R,G和B值,直到控制器完全变白(R = 255,G = 255,B = 255); 编辑2 在我们更新到.NET 4.0之后,使用George Johnston解决方案的变体,将Flash事件重新编码为扩展方法。 我觉得这是一个更清洁的解决方案,扩展方法使任何using它的人都可以自动using它。

如何获得TextBox的真实高度?

我的第一个想法是它会是这样的: int height = textbox.lines.length * lineheight; 但它只计算“\ xd \ n”并且可以包裹线条。 当一切都可见时(内部文本的高度),我可以获得显示的行数或文本框的实际高度吗?