vs中采用C#winform实现查找文本里面某一字符或字符串时,如何获取父类文本框里面的内容
时间: 2024-02-04 13:02:09 浏览: 105
您可以使用以下代码获取父类文本框中的内容:
```csharp
string parentText = this.Parent.Controls["textBox1"].Text;
```
其中,"textBox1"是您想要获取内容的父类文本框的名称。您可以将其替换为实际的控件名称。这行代码应该在子类窗体中使用,因为它使用了`this.Parent`来获取父类控件。
相关问题
vs中采用C#winform实现查找文本里面某一字符或字符串,并显示其出现的次数的代码
以下是一个用 C# WinForm 实现查找文本里面某一字符或字符串并显示其出现次数的示例代码:
```csharp
private void searchButton_Click(object sender, EventArgs e)
{
string text = textBox.Text; // 获取文本框中的文本
char searchChar = charTextBox.Text[0]; // 获取要查找的字符
string searchString = stringTextBox.Text; // 获取要查找的字符串
int charCount = 0;
int stringCount = 0;
// 查找字符出现的次数
foreach (char c in text)
{
if (c == searchChar)
{
charCount++;
}
}
// 查找字符串出现的次数
int index = -1;
while ((index = text.IndexOf(searchString, index + 1)) != -1)
{
stringCount++;
}
// 显示结果
charResultLabel.Text = charCount.ToString();
stringResultLabel.Text = stringCount.ToString();
}
```
这段代码首先在窗体上添加了三个控件:一个文本框用于输入要查找的文本、一个文本框用于输入要查找的字符、一个文本框用于输入要查找的字符串,以及一个按钮用于触发查找操作。在按钮的 Click 事件处理程序中,先获取文本框中的文本和要查找的字符或字符串,然后使用循环和IndexOf方法来查找字符和字符串出现的次数,最后将结果显示在标签控件上。
注意:以上代码仅供参考,你需要根据实际需求进行修改和扩展。
C#winform窗体显示字符串的文本框用哪个控件,如果想显示“WOW”该如何实现
在 C# Winform 中,可以使用 TextBox 控件来显示字符串文本。您可以在 Visual Studio 的工具箱中找到该控件并将其拖放到您的窗体上。
要在文本框中显示“WOW”,可以使用以下代码:
```csharp
textBox1.Text = "WOW";
```
其中,textBox1 是您添加到窗体上的文本框控件的名称。将上述代码放在合适的位置,例如窗体的 Load 事件中,运行程序后即可在文本框中看到“WOW”这个字符串。
阅读全文