关于父子窗口实现打开文本功能的具体代码

chikk 2010-11-18 10:07:57
一个父窗口,可以打开N多子窗口,
子窗口里面只有一个richTextbox控件..

怎么让父窗口里的打开,保存 与子窗口相联系,

剪切,复制这些功能我已经实现了,但打开,保存,另存为这些依旧实现不了.

求助..!
...全文
102 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaofengwuyu 2010-11-18
  • 打赏
  • 举报
回复
http://download.csdn.net/source/2097063
jointan 2010-11-18
  • 打赏
  • 举报
回复
去MSDN中查一下菜单的MergeAction属性.
chikk 2010-11-18
  • 打赏
  • 举报
回复
求解~~~~~~~~~~~~
chikk 2010-11-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jointan 的回复:]
菜单好象有一个MergeAction属性,各子窗口的菜单和主窗口的菜单合并即可.

工具条可以让子窗口实现一个共同接口,该接口定义保存,打开,新建等功能.父窗口如果检测到活动子窗口实现该接口,调用子窗口的接口功能即可.
[/Quote]

求范例.
chikk 2010-11-18
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 ann725 的回复:]
你是这个意思吗
openfiledialog dialog=new openfiledialog ();
dialog.filter="";
if(dialog.showdialog()==dialogresult.ok)
{
filestream fs=new filestream(fs.filename,filemode.open);
streamreader sr=new str……
[/Quote]

这个我使用过,但是打开文本的时候会出现异常
Ann725 2010-11-18
  • 打赏
  • 举报
回复
你是这个意思吗
openfiledialog dialog=new openfiledialog ();
dialog.filter="";
if(dialog.showdialog()==dialogresult.ok)
{
filestream fs=new filestream(fs.filename,filemode.open);
streamreader sr=new streamreader(fs,encoding.default);
richtextbox.text=sr.readtoend();
sr.close();
}
这个是打开
jointan 2010-11-18
  • 打赏
  • 举报
回复
菜单好象有一个MergeAction属性,各子窗口的菜单和主窗口的菜单合并即可.

工具条可以让子窗口实现一个共同接口,该接口定义保存,打开,新建等功能.父窗口如果检测到活动子窗口实现该接口,调用子窗口的接口功能即可.
chikk 2010-11-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fangxinggood 的回复:]
是 MDI 吗?
[/Quote]

是的``
兔子-顾问 2010-11-18
  • 打赏
  • 举报
回复
打开
textbox.Text = File.ReadAllText("文件");
保存/另存为
File.WriteAllText("文件",textbox.Text);

我以前写的例子,有 打开/保存/另存为 的例子
http://download.csdn.net/source/2097063
机器人 2010-11-18
  • 打赏
  • 举报
回复
是 MDI 吗?

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧