码迷,mamicode.com
首页 > 其他好文 > 详细

以流方式读写文件:文件菜单打开一个文件,文件内容显示在RichTexBox中,执行复制、剪切、粘贴后,通过文件菜单可以保存修改后的文件。

时间:2017-11-24 22:56:11      阅读:316      评论:0      收藏:0      [点我收藏+]

标签:读写文件   box   rabl   panel   tor   orm   显示   一个   csharp   

MainWindow.xaml文件

技术分享图片
 1 <Window
 2         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
 3         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 4         xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" x:Class="csharp.MainWindow"
 5         Title="演示以流方式读写文件" Height="312" Width="525">
 6     <Grid>
 7 
 8 
 9         <DockPanel>
10             <Menu DockPanel.Dock="Top" FontSize="8">
11                 <MenuItem Header="_文件" FontSize="12">
12                     <MenuItem Header="_打开" Click="OnOpenFile"/>
13                     <MenuItem Header="_保存" Click="OnSaveFile"/>
14                     <Separator/>
15                     <MenuItem Header="退出" Click="OnExit"/>
16                 </MenuItem>
17                 <MenuItem Header="_编辑" FontSize="12">
18                     
19                     <MenuItem Header="撤销" Command="Undo"/>
20                     <Separator/>
21                     <MenuItem Header="剪切" Command="Cut"/>
22                     <MenuItem Header="复制" Command="Copy"/>
23                     <MenuItem Header="粘贴" Command="Paste"/>
24                 </MenuItem>
25             </Menu>
26             <RichTextBox VerticalScrollBarVisibility="Visible" Name="richTextBox1" Margin="0,5,0,0"></RichTextBox>
27         </DockPanel>
28 
29         
30 
31     </Grid>
32 
33 </Window>
View Code

 

MainWindow.xaml.cs文件

 

技术分享图片
 1 <Window
 2         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
 3         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 4         xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" x:Class="csharp.MainWindow"
 5         Title="演示以流方式读写文件" Height="312" Width="525">
 6     <Grid>
 7         
 8         <DockPanel>
 9             <Menu DockPanel.Dock="Top" FontSize="8">
10                 <MenuItem Header="_文件" FontSize="12">
11                     <MenuItem Header="_打开" Click="OnOpenFile"/>
12                     <MenuItem Header="_保存" Click="OnSaveFile"/>
13                     <Separator/>
14                     <MenuItem Header="退出" Click="OnExit"/>
15                 </MenuItem>
16                 
17                 <MenuItem Header="_编辑" FontSize="12">                 
18                     <MenuItem Header="撤销" Command="Undo"/>
19                     <Separator/>
20                     <MenuItem Header="剪切" Command="Cut"/>
21                     <MenuItem Header="复制" Command="Copy"/>
22                     <MenuItem Header="粘贴" Command="Paste"/>
23                 </MenuItem>
24             </Menu>
25             <RichTextBox VerticalScrollBarVisibility="Visible" Name="richTextBox1" Margin="0,5,0,0"></RichTextBox>
26         </DockPanel>
27 
28     </Grid>
29 
30 </Window>
View Code

 

运行步骤

1.              在菜单栏中找到“打开” MenuItem;

2.              找到“a.txt”文件并打开;

3.              编辑(或通过编辑菜单编辑)内容;

4.              通过文件菜单栏编辑后的文件;

5.              将编辑后的文件保存;

6.              查看保存后的文件;

7.              查看修改后的文件,可以看到保存的文件的内容是被编辑后的。


以流方式读写文件:文件菜单打开一个文件,文件内容显示在RichTexBox中,执行复制、剪切、粘贴后,通过文件菜单可以保存修改后的文件。

标签:读写文件   box   rabl   panel   tor   orm   显示   一个   csharp   

原文地址:http://www.cnblogs.com/meganhyy/p/megan_hyy.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!