FontDialog 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
로컬 컴퓨터에 설치된 글꼴 중에서 글꼴을 선택하라는 메시지를 표시합니다.
public ref class FontDialog : System::Windows::Forms::CommonDialog
public class FontDialog : System.Windows.Forms.CommonDialog
type FontDialog = class
inherit CommonDialog
Public Class FontDialog
Inherits CommonDialog
- 상속
예제
다음 코드 예제에서는 ShowDialogFontDialog. 이 코드를 사용하려면 Form 단추가 배치된 상태로 TextBox 이미 생성되어 있어야 합니다. 또한 만들어진 것이 fontDialog1 필요합니다.
Font 크기 정보가 포함되지만 색 정보는 포함하지 않습니다.
private:
void button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
fontDialog1->ShowColor = true;
fontDialog1->Font = textBox1->Font;
fontDialog1->Color = textBox1->ForeColor;
if ( fontDialog1->ShowDialog() != ::DialogResult::Cancel )
{
textBox1->Font = fontDialog1->Font;
textBox1->ForeColor = fontDialog1->Color;
}
}
private void button1_Click(object sender, System.EventArgs e)
{
fontDialog1.ShowColor = true;
fontDialog1.Font = textBox1.Font;
fontDialog1.Color = textBox1.ForeColor;
if(fontDialog1.ShowDialog() != DialogResult.Cancel )
{
textBox1.Font = fontDialog1.Font ;
textBox1.ForeColor = fontDialog1.Color;
}
}
Private Sub button1_Click(sender As Object, e As System.EventArgs)
fontDialog1.ShowColor = True
fontDialog1.Font = textBox1.Font
fontDialog1.Color = textBox1.ForeColor
If fontDialog1.ShowDialog() <> DialogResult.Cancel Then
textBox1.Font = fontDialog1.Font
textBox1.ForeColor = fontDialog1.Color
End If
End Sub
설명
이 특정 공통 대화 상자를 만들려면 상속된 멤버 ShowDialog 를 호출해야 합니다. HookProc 를 재정의하여 특정 대화 상자 후크 기능을 구현할 수 있습니다.
인스턴스 FontDialog를 만들면 일부 읽기/쓰기 속성이 초기 값으로 설정됩니다. 이러한 값의 목록은 FontDialog 생성자를 참조하세요.
생성자
| Name | Description |
|---|---|
| FontDialog() |
FontDialog 클래스의 새 인스턴스를 초기화합니다. |
필드
| Name | Description |
|---|---|
| EventApply |
이벤트를 소유합니다 Apply . |
속성
| Name | Description |
|---|---|
| AllowScriptChange |
사용자가 스크립트 콤보 상자에 지정된 문자 집합을 변경하여 현재 표시된 문자 집합이 아닌 다른 문자 집합을 표시할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. |
| AllowSimulations |
대화 상자에서 GDI(그래픽 디바이스 인터페이스) 글꼴 시뮬레이션을 허용하는지 여부를 나타내는 값을 가져오거나 설정합니다. |
| AllowVectorFonts |
대화 상자에서 벡터 글꼴 선택을 허용하는지 여부를 나타내는 값을 가져오거나 설정합니다. |
| AllowVerticalFonts |
대화 상자에 세로 글꼴과 가로 글꼴을 모두 표시할지 가로 글꼴만 표시하는지 여부를 나타내는 값을 가져오거나 설정합니다. |
| CanRaiseEvents |
구성 요소가 이벤트를 발생시키는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 Component) |
| Color |
선택한 글꼴 색을 가져오거나 설정합니다. |
| Container |
를 IContainer 포함하는 값을 가져옵니다 Component. (다음에서 상속됨 Component) |
| DesignMode |
현재 디자인 모드인지 여부를 Component 나타내는 값을 가져옵니다. (다음에서 상속됨 Component) |
| Events |
이 Component에 연결된 이벤트 처리기 목록을 가져옵니다. (다음에서 상속됨 Component) |
| FixedPitchOnly |
대화 상자에서 고정 피치 글꼴만 선택할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. |
| Font |
선택한 글꼴을 가져오거나 설정합니다. |
| FontMustExist |
사용자가 존재하지 않는 글꼴 또는 스타일을 선택하려고 할 경우 대화 상자가 오류 조건을 지정하는지 여부를 나타내는 값을 가져오거나 설정합니다. |
| MaxSize |
사용자가 선택할 수 있는 최대 포인트 크기를 가져오거나 설정합니다. |
| MinSize |
사용자가 선택할 수 있는 최소 지점 크기를 가져오거나 설정합니다. |
| Options |
를 초기화 FontDialog할 값을 가져옵니다. |
| ScriptsOnly |
대화 상자에서 모든 비 OEM 및 기호 문자 집합에 대한 글꼴 선택과 ANSI 문자 집합을 선택할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. |
| ShowApply |
대화 상자에 적용 단추가 포함되어 있는지 여부를 나타내는 값을 가져오거나 설정합니다. |
| ShowColor |
대화 상자에 색 선택이 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다. |
| ShowEffects |
대화 상자에 취소선, 밑줄 및 텍스트 색 옵션을 지정할 수 있는 컨트롤이 포함되어 있는지 여부를 나타내는 값을 가져오거나 설정합니다. |
| ShowHelp |
대화 상자에 도움말 단추가 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다. |
| Site |
ISite를 가져오거나 Component의 값을 설정합니다. (다음에서 상속됨 Component) |
| Tag |
컨트롤에 대한 데이터가 포함된 개체를 가져오거나 설정합니다. (다음에서 상속됨 CommonDialog) |
메서드
| Name | Description |
|---|---|
| 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) |
공통 대화 상자에 특정 기능을 추가하도록 재정의되는 일반적인 대화 상자 후크 프로시저를 지정합니다. |
| InitializeLifetimeService() |
사용되지 않음.
이 인스턴스의 수명 정책을 제어하는 수명 서비스 개체를 가져옵니다. (다음에서 상속됨 MarshalByRefObject) |
| MemberwiseClone() |
현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
| MemberwiseClone(Boolean) |
현재 MarshalByRefObject 개체의 단순 복사본을 만듭니다. (다음에서 상속됨 MarshalByRefObject) |
| OnApply(EventArgs) |
Apply 이벤트를 발생시킵니다. |
| OnHelpRequest(EventArgs) |
HelpRequest 이벤트를 발생시킵니다. (다음에서 상속됨 CommonDialog) |
| OwnerWndProc(IntPtr, Int32, IntPtr, IntPtr) |
공통 대화 상자에 특정 기능을 추가하도록 재정의되는 소유자 창 프로시저를 정의합니다. (다음에서 상속됨 CommonDialog) |
| Reset() |
모든 대화 상자 옵션을 기본값으로 다시 설정합니다. |
| RunDialog(IntPtr) |
파일 대화 상자를 지정합니다. |
| ShowDialog() |
기본 소유자와 함께 공통 대화 상자를 실행합니다. (다음에서 상속됨 CommonDialog) |
| ShowDialog(IWin32Window) |
지정된 소유자와 함께 공통 대화 상자를 실행합니다. (다음에서 상속됨 CommonDialog) |
| ToString() |
대화 상자에서 선택한 현재 글꼴의 이름을 포함하는 문자열을 검색합니다. |
이벤트
| Name | Description |
|---|---|
| Apply |
사용자가 글꼴 대화 상자에서 적용 단추를 클릭하면 발생합니다. |
| Disposed |
구성 요소가 메서드 호출에 Dispose() 의해 삭제될 때 발생합니다. (다음에서 상속됨 Component) |
| HelpRequest |
사용자가 일반적인 대화 상자에서 도움말 단추를 클릭할 때 발생합니다. (다음에서 상속됨 CommonDialog) |