可以通过以下步骤实现:
以下是一个示例代码,用于实现上述步骤:
using System.IO;
using System.Linq;
using System.Windows.Forms;
// 获取所有的richTextBoxes并加载同名的文本文件
void LoadTextFilesToRichTextBoxes()
{
// 遍历窗体中的所有控件
foreach (Control control in this.Controls)
{
// 检查控件是否为richTextBox
if (control is RichTextBox richTextBox)
{
// 获取richTextBox的名称
string textBoxName = richTextBox.Name;
// 构建文本文件路径
string filePath = Path.Combine(Application.StartupPath, textBoxName + ".txt");
// 检查文本文件是否存在
if (File.Exists(filePath))
{
// 加载文本文件内容到richTextBox控件中
richTextBox.Text = File.ReadAllText(filePath);
}
}
}
}
这段代码会遍历窗体中的所有控件,找到类型为richTextBox的控件,并根据控件名称构建相应的文本文件路径。然后,它会检查文本文件是否存在,如果存在则将文本文件内容加载到对应的richTextBox控件中。
请注意,这只是一个示例代码,你可能需要根据实际情况进行适当的修改和调整。
领取专属 10元无门槛券
手把手带您无忧上云