我是C#的新手,并使用dockpanel-suite制作我的第一个应用程序。 主要目标是编辑多个文本文件。
我的问题是如何获取活动面板/文档上文本框的值?
我有一个标准表单(frmView),用于查看和编辑文本文件。 frmView有一个RichTextBox(tbView),它包含所选文件的文本。
frmMain:
foreach (string cFileName in cSelection)
{
frmView dpFile = new frmView();
dpFile.TabText = (cFileName);
dpFile.Show(dpAllViews.Pane, null);
dpFile.View(cFileName);
}
frmView:
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;
}
}
如何读取该面板上文本框的值?