<Window x:Class="Esais.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="101*"/> <ColumnDefinition Width="287*"/> <ColumnDefinition Width="129*"/> </Grid.ColumnDefinitions> <DockPanel Grid.ColumnSpan="2"> <Menu DockPanel.Dock="Top" Margin="0,0,-127,0"> <MenuItem Header="_Fichier" Width="70"> <MenuItem Header="_Ouvrir"> <MenuItem Header="_Utilisateur"/> </MenuItem> <MenuItem Header="_Fermer"/> <MenuItem Header="_Enregister"/> <MenuItem Header="_Enregister sous..."/> </MenuItem> <MenuItem Header="_Edition" Width="70"> <MenuItem Header="_Copier"/> <MenuItem Header="_Coller"/> </MenuItem> </Menu> <StackPanel RenderTransformOrigin="0.5,0.5" Width="516"> <StackPanel.RenderTransform> <TransformGroup> <ScaleTransform/> <SkewTransform AngleY="-0.147"/> <RotateTransform/> <TranslateTransform Y="-0.497"/> </TransformGroup> </StackPanel.RenderTransform> <TextBox HorizontalAlignment="Left" Name="Textbox1" Height="238" Margin="58,0,0,0" TextWrapping="Wrap" Text="TextBox" Width="315"/> </StackPanel> <StackPanel RenderTransformOrigin="0.5,0.5" Width="516"> <StackPanel.RenderTransform> <TransformGroup> <ScaleTransform/> <SkewTransform AngleY="-0.147"/> <RotateTransform/> <TranslateTransform Y="-0.497"/> </TransformGroup> </StackPanel.RenderTransform> </StackPanel> <StackPanel RenderTransformOrigin="0.5,0.5" Width="516"> <StackPanel.RenderTransform> <TransformGroup> <ScaleTransform/> <SkewTransform AngleY="-0.147"/> <RotateTransform/> <TranslateTransform Y="-0.497"/> </TransformGroup> </StackPanel.RenderTransform> </StackPanel> </DockPanel> <Button Content="Open" Click="btnSaveFile_Click" HorizontalAlignment="Left" VerticalAlignment="Top" Width="104" Margin="28,267,0,0" Height="30" Grid.ColumnSpan="2"/> <Button Content="Save" HorizontalAlignment="Left" VerticalAlignment="Top" Width="94" Margin="183,267,0,0" Height="30" Grid.Column="1"/> </Grid> </Window>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionusing System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; using System.IO; using Microsoft.Win32; namespace Esais { /// <summary> /// Interaction logic for MainWindow.xaml /// </summary> public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void btnSaveFile_Click(object sender, EventArgs e) { SaveFileDialog save = new SaveFileDialog(); save.Title = "Save File"; save.Filter = "Text Files (*.txt) |*.txt| All Files (*.*) |*.*"; if (save.ShowDialog() == DialogResult) { StreamWriter write = new StreamWriter(File.Create(save.FileName)); write.Write(Textbox1.Text); write.Dispose(); } } } }
if (save.ShowDialog() == DialogResult)là tu testes si le resultat de ta boite de dialogue est la valeur par défaut de DialogResult soit None, or le résultat de cette boite est soit OK soit Cancel.
if (save.ShowDialog() == DialogResult.OK) { StreamWriter write = new StreamWriter(save.FileName); write.Write(Text1.Text); write.Dispose(); }