文本框(TextBox)在大多数编程环境中,如Windows Forms、WPF或Web开发中的HTML,通常不直接支持插入单行文本的功能。不过,可以通过编程方式来实现这一功能。
以下是一些常见平台上的实现方法:
Windows Forms
在Windows Forms中,你可以通过添加一个`TextBox`和一个`Button`来允许用户插入文本。
1. 在窗体上添加一个`TextBox`和一个`Button`。
2. 为按钮添加点击事件处理程序,并在其中插入文本。
```csharp
private void InsertButton_Click(object sender, EventArgs e)
{
// 假设你想要插入的文本是 "New Line"
int currentSelectionStart = textBox1.SelectionStart;
textBox1.SelectedText = Environment.NewLine;
textBox1.SelectionStart = currentSelectionStart + Environment.NewLine.Length;