IDesignerOptionService.GetOptionValue(String, String) 메서드

정의

지정된 Windows Forms Designer 옵션의 값을 가져옵니다.

public:
 System::Object ^ GetOptionValue(System::String ^ pageName, System::String ^ valueName);
public object GetOptionValue(string pageName, string valueName);
abstract member GetOptionValue : string * string -> obj
Public Function GetOptionValue (pageName As String, valueName As String) As Object

매개 변수

pageName
String

옵션을 정의하는 페이지의 이름입니다.

valueName
String

옵션 속성의 이름입니다.

반품

지정된 옵션의 값입니다.

예제

다음 코드 예제에서는 메서드를 GetOptionValue 사용하여 옵션 값을 GridSize 쿼리하는 방법을 보여 줍니다.

// Obtains and shows the size of the standard design-mode grid square.
System::Drawing::Size size =  *dynamic_cast<System::Drawing::Size^>(designerOptionService->GetOptionValue( "WindowsFormsDesigner\\General", "GridSize" ));
// Obtains and shows the size of the standard design-mode grid square.
Size size = (Size)designerOptionService.GetOptionValue("WindowsFormsDesigner\\General", "GridSize");
' Obtains and shows the size of the standard design-mode grid square.
Dim size As Size = CType(designerOptionService.GetOptionValue("WindowsFormsDesigner\General", "GridSize"), Size)

설명

매개 변수는 pageName "WindowsFormsDesigner\CategoryName"으로 구성되어야 합니다. 여기서 CategoryName 은 공백 문자가 없는 옵션 범주 이름입니다. 범주 이름은 일반적으로 "일반"입니다. 따라서 영어 페이지 이름이 "WindowsFormsDesigner\General"인 "일반" 디자이너 옵션 범주에 액세스할 수 있습니다.

비고

페이지 및 값 이름은 항상 영어로 예상됩니다. 따라서 다음 표는 원하는 옵션에 액세스하는 데 도움이 됩니다.

다음 표에서는 영어 값 이름, 해당 데이터 형식 및 각각에 대한 설명을 나타냅니다.

값 이름 값 형식 Description
GridSize Size 각 그리드 사각형의 크기입니다.
GridSize.Width Int32 각 눈금 사각형의 너비입니다. 이 중첩된 속성은 디자이너 옵션 서비스를 통해 액세스할 때 읽기 전용입니다.
GridSize.Height Int32 각 그리드 사각형의 높이입니다. 이 중첩된 속성은 디자이너 옵션 서비스를 통해 액세스할 때 읽기 전용입니다.
ShowGrid Boolean true 눈금이 표시되어야 하면 false 눈금이 표시되지 않으면
SnapToGrid Boolean true 구성 요소의 위치를 그리드에 맞춰야 하는 경우 false 위치가 반드시 정렬되지 않아야 하는 경우
레이아웃 모드 Microsoft.VisualStudio.Windows.Forms.LayoutMode SnapLines 맞춤선을 사용하거나 SnapToGrid 컨트롤을 눈금에 맞추려면
ObjectBoundSmartTagAutoShow Boolean true구성 요소의 스마트 태그 패널을 만들 때 자동으로 열 수 있도록 합니다. 그렇지 않으면 . false
AutoToolboxPopulate Boolean true솔루션의 사용자 지정 컨트롤 및 구성 요소를 도구 상자에 자동으로 추가하려면 입니다. 그렇지 않으면 . false
UseOptimizedCodeGeneration Boolean true구성 요소 캐시를 사용하는 경우 그렇지 않으면 . false

적용 대상

추가 정보