Share via


IDesignerOptionService.GetOptionValue(String, String) 메서드

정의

지정된 Windows Forms 디자이너 옵션의 값을 가져옵니다.

public:
 System::Object ^ GetOptionValue(System::String ^ pageName, System::String ^ valueName);
public object GetOptionValue (string pageName, 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 위치가 반드시 정렬되지 않아야 하는 경우 입니다.
LayoutMode Microsoft.VisualStudio.Windows.Forms.LayoutMode SnapLines 맞춤선을 사용하거나 SnapToGrid 컨트롤을 그리드에 맞추려면
ObjectBoundSmartTagAutoShow Boolean 구성 요소의 스마트 태그 패널을 생성할 때 자동으로 열 수 있으면 true이고, 그렇지 않으면 false입니다.
AutoToolboxPopulate Boolean true 솔루션의 사용자 지정 컨트롤 및 구성 요소를 도구 상자에 자동으로 추가하려면 그렇지 않으면 입니다 false.
UseOptimizedCodeGeneration Boolean 구성 요소 캐시를 사용하면 true이고, 그렇지 않으면 false입니다.

적용 대상

추가 정보