0

我是 C# 新手,并使用停靠面板套件制作了我的第一个应用程序。主要目标是编辑多个文本文件。

我的问题是如何获取活动面板/文档上文本框的值?

我有一个用于查看和编辑文本文件的标准表单 (frmView)。frmView 有一个 RichTextBox (tbView),其中包含所选文件的文本。

主界面:

foreach (string cFileName in cSelection)
{
    frmView dpFile = new frmView();
    dpFile.TabText = (cFileName);
    dpFile.Show(dpAllViews.Pane, null);
    dpFile.View(cFileName);
}

框架视图:

public void View(string cFileName)
{
    tbView.Text = System.IO.File.ReadAllText(cFileName);
}

public string Get_tbView
{
    get { return tbView.Text; }
}

编辑后我想保存活动文档如果可以找到活动文档

foreach (IDockContent content in dpMain.Documents)
{
    if (content.DockHandler.IsActivated)
    { 
        return content;
    }
} 

我如何读取该面板上文本框的值?

4

0 回答 0