SaveFileDialog 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사용자에게 파일을 저장할 위치를 선택하라는 메시지를 표시합니다. 이 클래스는 상속될 수 없습니다.
public ref class SaveFileDialog sealed : System::Windows::Forms::FileDialog
public sealed class SaveFileDialog : System.Windows.Forms.FileDialog
type SaveFileDialog = class
inherit FileDialog
Public NotInheritable Class SaveFileDialog
Inherits FileDialog
- 상속
예제
다음 코드 예제에서는 만드는 방법을 보여 줍니다는 SaveFileDialog멤버를 설정, 사용 하 여 대화 상자를 호출 합니다 ShowDialog 메서드 및 현재 파일을 저장 합니다. 이 예제에서는 배치 하는 단추를 사용 하 여 폼이 있어야 합니다.
private:
void button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
Stream^ myStream;
SaveFileDialog^ saveFileDialog1 = gcnew SaveFileDialog;
saveFileDialog1->Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
saveFileDialog1->FilterIndex = 2;
saveFileDialog1->RestoreDirectory = true;
if ( saveFileDialog1->ShowDialog() == ::DialogResult::OK )
{
if ( (myStream = saveFileDialog1->OpenFile()) != nullptr )
{
// Code to write the stream goes here.
myStream->Close();
}
}
}
private void button1_Click(object sender, System.EventArgs e)
{
Stream myStream ;
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*" ;
saveFileDialog1.FilterIndex = 2 ;
saveFileDialog1.RestoreDirectory = true ;
if(saveFileDialog1.ShowDialog() == DialogResult.OK)
{
if((myStream = saveFileDialog1.OpenFile()) != null)
{
// Code to write the stream goes here.
myStream.Close();
}
}
}
Private Sub button1_Click(sender As Object, e As System.EventArgs)
Dim myStream As Stream
Dim saveFileDialog1 As New SaveFileDialog()
saveFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"
saveFileDialog1.FilterIndex = 2
saveFileDialog1.RestoreDirectory = True
If saveFileDialog1.ShowDialog() = DialogResult.OK Then
myStream = saveFileDialog1.OpenFile()
If (myStream IsNot Nothing) Then
' Code to write the stream goes here.
myStream.Close()
End If
End If
End Sub
설명
이 클래스 수 열 및 기존 파일 덮어쓰기 또는 새 파일을 만듭니다.
대부분의 기능에 대 한이 클래스는를 FileDialog 클래스입니다.
생성자
SaveFileDialog() |
이 클래스의 새 인스턴스를 초기화합니다. |
속성
AddExtension |
확장명을 생략한 경우 대화 상자가 파일 이름에 확장명을 자동으로 추가할지를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 FileDialog) |
AddToRecent |
대화 상자에서 열려 있는 파일을 최근 목록에 추가할지 아니면 저장할지를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 FileDialog) |
AutoUpgradeEnabled |
Windows Vista에서 실행할 때 이 FileDialog instance 모양과 동작을 자동으로 업그레이드해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 FileDialog) |
CanRaiseEvents |
구성 요소가 이벤트를 발생시킬 수 있는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 Component) |
CheckFileExists |
존재하지 않는 파일 이름을 지정할 때 대화 상자에 경고가 표시되는지를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 FileDialog) |
CheckPathExists |
존재하지 않는 경로를 지정할 때 대화 상자에 경고가 표시되는지를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 FileDialog) |
CheckWriteAccess |
대화 상자가 지정된 파일을 성공적으로 만들지 여부를 확인하는지 여부를 나타내는 값을 가져오거나 설정합니다. 이 플래그가 설정되지 않은 경우 호출 애플리케이션은 항목을 만들 때 검색되는 액세스 거부와 같은 오류를 처리해야 합니다. |
ClientGuid |
이 대화 상자 상태에 연결할 GUID를 가져오거나 설정합니다. 일반적으로 마지막으로 방문한 폴더와 대화 상자의 위치 및 크기와 같은 상태는 실행 파일의 이름에 따라 유지됩니다. GUID를 지정하면 동일한 애플리케이션 내에서 대화 상자의 버전마다 지속 상태가 달라질 수 있습니다(예: 가져오기 대화 상자와 열기 대화 상자). 애플리케이션에서 비주얼 스타일을 사용하지 않거나 AutoUpgradeEnabled가 |
Container |
IContainer을 포함하는 Component를 가져옵니다. (다음에서 상속됨 Component) |
CreatePrompt |
존재하지 않는 파일을 지정할 때 파일을 새로 만들 것인지 사용자에게 묻는 메시지가 대화 상자에 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다. |
CustomPlaces |
이 FileDialog 인스턴스의 사용자 지정 위치 컬렉션을 가져옵니다. (다음에서 상속됨 FileDialog) |
DefaultExt |
기본 확장명을 가져오거나 설정합니다. (다음에서 상속됨 FileDialog) |
DereferenceLinks |
대화 상자가 바로 가기(.lnk)의 위치 또는 바로 가기가 참조하는 파일의 위치를 반환할지를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 FileDialog) |
DesignMode |
Component가 현재 디자인 모드인지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 Component) |
Events |
이 Component에 연결된 이벤트 처리기의 목록을 가져옵니다. (다음에서 상속됨 Component) |
ExpandedMode |
대화 상자가 항상 확장 모드에서 열리는지 여부를 나타내는 값을 가져오거나 설정합니다. |
FileName |
파일 대화 상자에서 선택한 파일 이름을 포함하는 문자열을 가져오거나 설정합니다. (다음에서 상속됨 FileDialog) |
FileNames |
대화 상자에서 선택한 모든 파일의 파일 이름을 가져옵니다. (다음에서 상속됨 FileDialog) |
Filter |
대화 상자에서 "파일 형식으로 저장" 또는 "파일 형식" 상자에 표시되는 선택 옵션을 결정하는 현재 파일 이름 필터 문자열을 가져오거나 설정합니다. (다음에서 상속됨 FileDialog) |
FilterIndex |
파일 대화 상자에서 현재 선택한 필터의 인덱스를 가져오거나 설정합니다. (다음에서 상속됨 FileDialog) |
InitialDirectory |
파일 대화 상자가 표시하는 초기 디렉터리를 가져오거나 설정합니다. (다음에서 상속됨 FileDialog) |
Instance |
애플리케이션의 Win32 인스턴스 핸들을 가져옵니다. (다음에서 상속됨 FileDialog) |
OkRequiresInteraction |
사용자가 보기를 탐색하거나 파일 이름을 편집할 때까지 대화 상자의 확인 단추를 사용할 수 없는지 여부를 나타내는 값을 가져오거나 설정합니다(해당하는 경우). (다음에서 상속됨 FileDialog) |
Options |
FileDialog를 초기화할 값을 가져옵니다. (다음에서 상속됨 FileDialog) |
OverwritePrompt |
이미 존재하는 파일 이름을 지정할 때 |
RestoreDirectory |
대화 상자를 닫기 전에 대화 상자에서 디렉터리를 이전에 선택한 디렉터리로 복원할지를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 FileDialog) |
ShowHelp |
도움말 단추가 파일 대화 상자에 표시되는지를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 FileDialog) |
ShowHiddenFiles |
대화 상자에 숨겨진 파일과 시스템 파일이 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 FileDialog) |
ShowPinnedPlaces |
보기의 탐색 창에 기본적으로 표시되는 항목이 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 FileDialog) |
Site |
Component의 ISite를 가져오거나 설정합니다. (다음에서 상속됨 Component) |
SupportMultiDottedExtensions |
대화 상자에서 파일 확장명이 여러 개인 파일의 표시 및 저장을 지원하는지를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 FileDialog) |
Tag |
컨트롤에 대한 데이터가 들어 있는 개체를 가져오거나 설정합니다. (다음에서 상속됨 CommonDialog) |
Title |
파일 대화 상자 제목을 가져오거나 설정합니다. (다음에서 상속됨 FileDialog) |
ValidateNames |
대화 상자에서 유효한 Win32 파일 이름만 사용할 수 있는지를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 FileDialog) |
메서드
CreateObjRef(Type) |
원격 개체와 통신하는 데 사용되는 프록시 생성에 필요한 모든 관련 정보가 들어 있는 개체를 만듭니다. (다음에서 상속됨 MarshalByRefObject) |
Dispose() |
Component에서 사용하는 모든 리소스를 해제합니다. (다음에서 상속됨 Component) |
Dispose(Boolean) |
Component에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다. (다음에서 상속됨 Component) |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetLifetimeService() |
사용되지 않음.
이 인스턴스의 수명 정책을 제어하는 현재의 수명 서비스 개체를 검색합니다. (다음에서 상속됨 MarshalByRefObject) |
GetService(Type) |
Component 또는 해당 Container에서 제공하는 서비스를 나타내는 개체를 반환합니다. (다음에서 상속됨 Component) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
HookProc(IntPtr, Int32, IntPtr, IntPtr) |
파일 대화 상자에 특정 기능을 추가하도록 재정의된 일반 대화 상자의 후크 프로시저를 정의합니다. (다음에서 상속됨 FileDialog) |
InitializeLifetimeService() |
사용되지 않음.
이 인스턴스의 수명 정책을 제어하는 수명 서비스 개체를 가져옵니다. (다음에서 상속됨 MarshalByRefObject) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
MemberwiseClone(Boolean) |
현재 MarshalByRefObject 개체의 단순 복사본을 만듭니다. (다음에서 상속됨 MarshalByRefObject) |
OnFileOk(CancelEventArgs) |
FileOk 이벤트를 발생시킵니다. (다음에서 상속됨 FileDialog) |
OnHelpRequest(EventArgs) |
HelpRequest 이벤트를 발생시킵니다. (다음에서 상속됨 CommonDialog) |
OpenFile() |
읽기/쓰기 권한을 사용하여 선택한 파일을 엽니다. |
OwnerWndProc(IntPtr, Int32, IntPtr, IntPtr) |
일반 대화 상자에 특정 기능을 추가하도록 재정의된 소유자 창 프로시저를 정의합니다. (다음에서 상속됨 CommonDialog) |
Reset() |
모든 대화 상자 옵션을 기본값으로 다시 설정합니다. |
RunDialog(IntPtr) |
일반 대화 상자를 지정합니다. (다음에서 상속됨 FileDialog) |
ShowDialog() |
기본 소유자로 일반 대화 상자를 실행합니다. (다음에서 상속됨 CommonDialog) |
ShowDialog(IWin32Window) |
지정된 소유자로 일반 대화 상자를 실행합니다. (다음에서 상속됨 CommonDialog) |
ToString() |
이 개체의 문자열 버전을 제공합니다. (다음에서 상속됨 FileDialog) |
이벤트
Disposed |
Dispose() 메서드를 호출하여 구성 요소를 삭제할 때 발생합니다. (다음에서 상속됨 Component) |
FileOk |
사용자가 파일 대화 상자의 열기 또는 저장 단추를 클릭할 때 발생합니다. (다음에서 상속됨 FileDialog) |
HelpRequest |
일반 대화 상자의 도움말 단추를 클릭하면 발생합니다. (다음에서 상속됨 CommonDialog) |
적용 대상
추가 정보
.NET