2020년 8월 26일 수요일

WPF OpenFileDialogBox, SaveFileDialogBox, PrintFileDialogBox

WPF OpenFileDialogBox, SaveFileDialogBox, PrintFileDialogBox

http://ojc.asia/bbs/board.php?bo_table=WPF&wr_id=113&page=4

rintFileDialogBox

MainWindow.xaml

<Window x:Class="MessageBoxTest.MainWindow"

xmlns:local="clr-namespace:MessageBoxTest"

mc:Ignorable="d"

Title="MainWindow" Height="150" Width="350">

<StackPanel>

<Button Content="OpenFileDialogBox" Click="Button_Click1">

<Button.ToolTip>

<ToolTip>

<StackPanel>

<TextBlock FontWeight="Bold">OpenFileDialogBox</TextBlock>

<TextBlock>파일을 선택하는 윈도우</TextBlock>

</StackPanel>

</ToolTip>

</Button.ToolTip>

</Button>

<Button Content="SaveFileDialogBox" Click="Button_Click2">

<Button.ToolTip>

<ToolTip>

<StackPanel>

<TextBlock FontWeight="Bold">SaveFileDialogBox</TextBlock>

<TextBlock>파일을 저장하는 다이얼로그 윈도우</TextBlock>

</StackPanel>

</ToolTip>

</Button.ToolTip>

</Button>

<Button Content="PrintFileDialogBox" Click="Button_Click3">

<Button.ToolTip>

<ToolTip>

<StackPanel>

<TextBlock FontWeight="Bold">PrintFileDialogBox</TextBlock>

<TextBlock>파일을 프린트 하기위한 윈도우</TextBlock>

</StackPanel>

</ToolTip>

</Button.ToolTip>

</Button>

<TextBlock Name="tb" Margin="30" HorizontalAlignment="Center">선택 결과...</TextBlock>

</StackPanel>

</Window>

MainWindow.xaml.cs

using System;

using System.Windows;

using System.Windows.Controls;

namespace MessageBoxTest

{

/// <summary>

/// MainWindow.xaml에 대한 상호 작용 논리

/// </summary>

public partial class MainWindow : Window

{

public MainWindow()

{

InitializeComponent();

}

//OpenFileDialogBox

private void Button_Click1(object sender, RoutedEventArgs e)

{

Microsoft.Win32.OpenFileDialog dl1 = new Microsoft.Win32.OpenFileDialog();

dl1.FileName = "MYFileSave";

dl1.DefaultExt = ".*";

dl1.Filter = "텍스트 파일 (*.txt)|*.txt|모든 파일 (*.*)|*.*";

Nullable<bool> result = dl1.ShowDialog();

if (result == true)

{

tb.Text = dl1.FileName;

}

}

//SaveFileDialogBox

private void Button_Click2(object sender, RoutedEventArgs e)

{

Microsoft.Win32.SaveFileDialog dl1 = new Microsoft.Win32.SaveFileDialog();

dl1.FileName = "MYFileSave";

dl1.DefaultExt = ".txt";

dl1.Filter = "Text documents (.txt)|*.txt";

Nullable<bool> result = dl1.ShowDialog();

if (result == true)

{

tb.Text = dl1.FileName;

}

}

//PrintFileDialogBox

private void Button_Click3(object sender, RoutedEventArgs e)

{

System.Windows.Controls.PrintDialog dl1 = new System.Windows.Controls.PrintDialog();

dl1.PageRangeSelection = PageRangeSelection.AllPages;

dl1.UserPageRangeEnabled = true;

Nullable<bool> result = dl1.ShowDialog();

if (result == true)

{

tb.Text = "프린트 다이얼로그...";

}

}

}

}

(C#교육동영상)C# ADO.NET 실습 ODP.NET/ODAC 설치 오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원

  (C#교육동영상)C# ADO.NET 실습  ODP.NET/ODAC 설치  오라클 함수 호출 실습, C#학원, WPF학원, 닷넷학원, 자바학원 https://www.youtube.com/watch?v=qIPU85yAlzc&list=PLxU-i...