페이지 트리
메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

이 페이지의 이전 버전을 보고 있습니다. 현재 버전 보기.

현재와 비교 페이지 이력 보기

« 이전 버전 13 다음 »

조건 컨트롤의 속성 값을 지정 합니다.


Syntax
public void SetControlProperty ( 
	string controlID,
	string name
	string value
)


Parameters

controlId

Type: String

조건 컨트롤의 id

name

Type: String

조건 컨트롤의 속성 이름

value

Type: String

조건 컨트롤 속성에 지정 할 값

Return Value

Type:  void


Example
Sub SetControlProperty()

    Dim mxmodule As Object
    Set mxmodule = Application.COMAddIns.Item("iMATRIX6.ExcelModule").Object


	mxmodule.xapi.SetControlProperty "Btn1", "Visible", True
	
End Sub
 Property 상세 적용법
NameTypeDescription
DescriptionString

Basic 속성 하위의 Description 속성, 해당 조건 컨트롤의 설명을 지정


mxmodule.xapi.SetControlProperty "Btn1", "Description", "TEST VALUE"
InitCellString

Basic 속성 하위의 InitCell 속성, 해당 조건 컨트롤의 초기값을 지정

해당 셀의 위치를 문자열로 입력 하거나 Excel 내 이름정의 된 이름을 입력하여 지정 가능


mxmodule.xapi.SetControlProperty "Btn1", "InitCell", "'V1'!$C$5"
mxmodule.xapi.SetControlProperty "Btn1", "InitCell", "'V1'!$A$1:$B$3"
mxmodule.xapi.SetControlProperty "Btn1", "InitCell", "TEST VALUE"
NameStringBasic 속성 하위의 Name 속성, 해당 조건 컨트롤의 이름을 지정

mxmodule.xapi.SetControlProperty "Btn1", "Name", "TEST VALUE"
TextString데이터 속성 하위의 Text 속성, 해당 조건 컨트롤에 표시되는 문자열을 지정

mxmodule.xapi.SetControlProperty "Btn1", "Text", "TEST VALUE"
ToolTipString데이터 속성 하위의 ToolTip 속성, 해당 조건 컨트롤의 툴팁으로 표시되는 문자열을 지정

mxmodule.xapi.SetControlProperty "Btn1", "ToolTip", "TEST VALUE"
AuthorizationCodeString

 
EnabledBool동작 속성 하위의 Enabled 속성, 해당 조건 컨트롤의 사용 여부를 True, False로 지정 가능

mxmodule.xapi.SetControlProperty "Btn1", "Enabled", True
mxmodule.xapi.SetControlProperty "Btn1", "Enabled", False
LanguageCodeString

동작 속성 하위의 LanguageCode 속성, 해당 조건 컨트롤의 다국어 코드를 지정 가능

(다국어 코드의 경우 iMGT 에서 관리)


mxmodule.xapi.SetControlProperty "Btn1", "LanguageCode", "TEST VALUE"
LinkedControlString

 
MacroString동작 속성 하위의 Macro속성, 해당 조건 컨트롤의 VBA Macro를 지정 가능

mxmodule.xapi.SetControlProperty "Btn1", "Macro", "TEST VALUE"
VisibleBool동작 속성 하위의 Visible 속성, 해당 조건 컨트롤의 표시 여부를 True, False로 지정 가능

mxmodule.xapi.SetControlProperty "Btn1", "Visible", True
mxmodule.xapi.SetControlProperty "Btn1", "Visible", False



BackgroundColorString

디자인 속성 하위의 BackgroundColor 속성, 해당 조건 컨트롤의 배경색을 지정

ARGB, RGB를 HexCode로 입력하거나 시스템에서 인식하는 색상을 문자열로도 입력 가능


mxmodule.xapi.SetControlProperty "Btn1", "BackgroundColor", "#FF0058D6"
mxmodule.xapi.SetControlProperty "Btn1", "BackgroundColor", "#49B000"
mxmodule.xapi.SetControlProperty "Btn1", "BackgroundColor", "Black"
BorderString

디자인 속성 - BorderStyle 하위의 Border 속성, 해당 조건 컨트롤의 테두리 두께를 지정

전체 테두리 값을 한번에 지정하거나 좌측, 상단, 우측 하단을 차례로 지정 가능


mxmodule.xapi.SetControlProperty "Btn1", "Border", "5"
mxmodule.xapi.SetControlProperty "Btn1", "Border", "5,5,5,5"
BorderColorString

디자인 속성 - BorderStyle 하위의 BorderColor 속성, 해당 조건 컨트롤의 테두리 색상을 지정

ARGB, RGB를 HexCode로 입력하거나 시스템에서 인식하는 색상을 문자열로도 입력 가능


mxmodule.xapi.SetControlProperty "Btn1", "BorderColor", "#FF0058D6"
mxmodule.xapi.SetControlProperty "Btn1", "BorderColor", "#49B000"
mxmodule.xapi.SetControlProperty "Btn1", "BorderColor", "Black"
ContentAlignmentString

디자인 속성 하위의 ContentAlignment 속성, 해당 조건 컨트롤의 Text 위치를 지정

좌측 상단부터 우측 하단까지 차례대로 "TopLeft", "TopCenter", "TopRight", "MiddleLeft", "MiddleCenter", "MiddleRight", "BottomLeft", "BottomCenter", "BottomRight" 값을 입력하여 설정


mxmodule.xapi.SetControlProperty "Btn1", "ContentAlignment ", "TopLeft"
mxmodule.xapi.SetControlProperty "Btn1", "ContentAlignment ", "BottomCenter"
Docking.BottomBool

디자인 속성 - Docking 하위의 Bottom 속성, 해당 조건 컨트롤을 하단에 고정할지 지정

True, False로 지정 가능하며 해당 옵션 활성화 시 Top 값이 변경될 수 있음


mxmodule.xapi.SetControlProperty "Btn1", "Docking.Bottom ", True
mxmodule.xapi.SetControlProperty "Btn1", "Docking.Bottom ", False
Docking.HoldSizeBool

디자인 속성 - Docking 하위의 HoldSize 속성, Docking선택과 상관없이 해당 조건 컨트롤의 크기를 고정

True, False로 지정 가능하며 양쪽 방향의 Docking (Top/Bottom, Left/Right)이 활성화 될 경우 해당 조건 컨트롤의 크기가 변경되는 것을 방지함


mxmodule.xapi.SetControlProperty "Btn1", "Docking.HoldSize", True
mxmodule.xapi.SetControlProperty "Btn1", "Docking.HoldSize", False
Docking.LeftBool

디자인 속성 - Docking 하위의 Left 속성, 해당 조건 컨트롤을 좌측에 고정할지 지정

True, False로 지정 가능하며 해당 옵션 활성화 시 Left 값이 변경될 수 있습니다.


mxmodule.xapi.SetControlProperty "Btn1", "Docking.Left", True
mxmodule.xapi.SetControlProperty "Btn1", "Docking.Left", False
Docking.MarginString

디자인 속성 - Docking 하위의 Margin 속성, 해당 조건 컨트롤을 고정했을 시 여백을 지정

전체 여백 값을 한번에 지정하거나 좌측, 상단, 우측 하단을 차례로 지정 가능


mxmodule.xapi.SetControlProperty "Btn1", "Docking.Margin", "5"
mxmodule.xapi.SetControlProperty "Btn1", "Docking.Margin", "5,5,5,5"
Docking.RightBool

디자인 속성 - Docking 하위의 Right 속성, 해당 조건 컨트롤을 우측에 고정할지 지정

True, False로 지정 가능하며 해당 옵션 활성화 시 Left 값이 변경될 수 있습니다.


mxmodule.xapi.SetControlProperty "Btn1", "Docking.Right", True
mxmodule.xapi.SetControlProperty "Btn1", "Docking.Right", False
Docking.TopBool

디자인 속성 - Docking 하위의 Top 속성, 해당 조건 컨트롤을 상단에 고정할지 지정

True, False로 지정 가능하며 해당 옵션 활성화 시 Top 값이 변경될 수 있습니다.


mxmodule.xapi.SetControlProperty "Btn1", "Docking.Top", True
mxmodule.xapi.SetControlProperty "Btn1", "Docking.Top", False
FontString

디자인 속성 - FontStyle 하위의 Font 속성, Text에 입력된 문자열의 FontFamily와 FontSize를 지정

PropertyWindow 내에서 직접 지정 시 선택 가능한 스타일, 효과(취소선, 밑줄)의 경우 현재 지원 불가능

각각 'Name=폰트명', 'Size=크기'의 형태로 입력해야 정상적으로 적용됨


mxmodule.xapi.SetControlProperty "Btn1", "Font", "Name=맑은 고딕, Size=13.5"
mxmodule.xapi.SetControlProperty "Btn1", "Font", "Name=맑은 고딕"
mxmodule.xapi.SetControlProperty "Btn1", "Font", "Size=13.5"
ForegroundColorString

디자인 속성 - FontStyle 하위의 ForegroundColor 속성, Text에 입력된 문자열의 색상을 지정

ARGB, RGB를 HexCode로 입력하거나 시스템에서 인식하는 색상을 문자열로도 입력 가능


mxmodule.xapi.SetControlProperty "Btn1", "ForegroundColor", "#FF0058D6"
mxmodule.xapi.SetControlProperty "Btn1", "ForegroundColor", "#49B000"
mxmodule.xapi.SetControlProperty "Btn1", "ForegroundColor", "Black"
HeightDouble디자인 속성 하위의 Height 속성, 해당 조건 컨트롤의 높이 크기를 지정

mxmodule.xapi.SetControlProperty "Btn1", "Height", 30
LeftDouble디자인 속성 하위의 Left 속성, 해당 조건 컨트롤의 좌측 여백을 지정

mxmodule.xapi.SetControlProperty "Btn1", "Left", 30
TabIndexInt디자인 속성 하위의 TabIndex 속성, Viewer에서 탭키를 누를 시 해당 조건 컨트롤의 우선순위를 지정

mxmodule.xapi.SetControlProperty "Btn1", "TabIndex", 3
TopDouble디자인 속성 하위의 Left 속성, 해당 조건 컨트롤의 상단 여백을 지정

mxmodule.xapi.SetControlProperty "Btn1", "Top", 30
WidthDouble디자인 속성 하위의 Width 속성, 해당 조건 컨트롤의 너비 크기를 지정

mxmodule.xapi.SetControlProperty "Btn1", "Width", 30
ZIndexInt디자인 속성 하위의 ZIndex 속성, 조건 영역 내 해당 조건 컨트롤의 수직 우선순위를 지정

mxmodule.xapi.SetControlProperty "Btn1", "ZIndex", 30
  • 레이블 없음