c#textbox为输入参数
时间: 2024-10-07 13:04:14 浏览: 36
C# 带简单输入校验的TextBox
4星 · 用户满意度95%
在C#中,如果你想要从TextBox控件获取用户输入作为函数或方法的参数,你可以通过事件处理程序来完成。假设有一个名为`SaveData`的方法需要用户输入的数据,可以这样做:
首先,在窗体的代码部分,设置TextBox的TextChanged事件监听,当用户输入变化时触发这个事件:
```csharp
private void textBoxInput_TextChanged(object sender, EventArgs e)
{
string userInput = textBoxInput.Text; // 用户在textBoxInput中的输入
SaveData(userInput); // 调用SaveData方法并将用户输入传递给它
}
```
然后定义`SaveData`方法,接受一个字符串类型的参数:
```csharp
private void SaveData(string inputData)
{
// 这里是对用户输入进行处理的操作,如存储到数据库或文件等
Console.WriteLine($"Saving data: {inputData}");
// ...其他业务逻辑...
}
```
这样,每当用户在TextBox中输入新的字符时,就会自动调用`SaveData`方法,并传入最新的文本值。
阅读全文