InkOverlay.Ink 속성
업데이트: 2007년 11월
InkOverlay 개체와 연결된 Ink 개체를 가져오거나 설정합니다.
네임스페이스: Microsoft.Ink
어셈블리: Microsoft.Ink(Microsoft.Ink.dll)
구문
‘선언
<BrowsableAttribute(False)> _
Public Property Ink As Ink
‘사용 방법
Dim instance As InkOverlay
Dim value As Ink
value = instance.Ink
instance.Ink = value
[BrowsableAttribute(false)]
public Ink Ink { get; set; }
[BrowsableAttribute(false)]
public:
property Ink^ Ink {
Ink^ get ();
void set (Ink^ value);
}
/** @property */
/** @attribute BrowsableAttribute(false) */
public Ink get_Ink()
/** @property */
/** @attribute BrowsableAttribute(false) */
public void set_Ink(Ink value)
public function get Ink () : Ink
public function set Ink (value : Ink)
속성 값
형식: Microsoft.Ink.Ink
InkOverlay 개체와 연결된 Ink 개체입니다.
설명
참고
이 속성을 설정하기 전에 InkOverlay 개체를 비활성화해야 합니다. InkOverlay 개체를 비활성화하려면 Enabled 속성을 false로 설정합니다. 그런 후에 Ink 속성을 설정하고, Enabled 속성을 true로 설정하여 InkOverlay 개체를 다시 활성화할 수 있습니다.
InkOverlay 개체는 기본적으로 Ink 개체를 만듭니다. Ink 개체 중 하나를 deserialize한 후와 같이 알려진 응용 프로그램 창에 Ink 개체가 둘 이상 있는 경우 이러한 개체를 서로 전환하면 어떠한 개체에도 컬렉션을 사용할 수 있습니다.
예제
이 예제에서는 InkOverlay 개체가 여러 Ink 개체를 유지하여 여러 가상 페이지에 대해 작업을 수행합니다.
페이지를 전환할 수 있도록 설정하기 전에 Ink 개체의 배열이 초기화됩니다.
mInkArrayOverlay = New Ink(MAX_PAGE - 1) {}
For k As Integer = 0 To MAX_PAGE - 1
mInkArrayOverlay(k) = New Ink()
Next
mInkArrayOverlay = new Ink[MAX_PAGE];
for (int k = 0; k < MAX_PAGE; k++)
{
mInkArrayOverlay[k] = new Ink();
}
그런 다음 메뉴 또는 목록에서 선택하는 것과 같은 사용자 작업에 대한 응답으로 InkOverlay 개체의 Ink 개체가 다시 할당되며 InkOverlay 개체가 연결된 컨트롤이 다시 그려집니다.
Private Sub ChangeInkOverlayPage(ByVal PageNum As Integer)
mInkOverlay.Enabled = False
mInkOverlay.Ink = mInkArrayOverlay(PageNum)
mInkOverlay.Enabled = True
' Note: mInkOverlay was instantiated via: new InkOverlay(control)
' not via: new InkOverlay(control.Handle) - this .ctor does not set AttachedControl
mInkOverlay.AttachedControl.Invalidate()
End Sub
private void ChangeInkOverlayPage(int PageNum)
{
mInkOverlay.Enabled = false;
mInkOverlay.Ink = mInkArrayOverlay[PageNum];
mInkOverlay.Enabled = true;
// Note: mInkOverlay was instantiated via: new InkOverlay(control)
// not via: new InkOverlay(control.Handle) - this .ctor does not set AttachedControl
mInkOverlay.AttachedControl.Invalidate();
}
플랫폼
Windows Vista
.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.
버전 정보
.NET Framework
3.0에서 지원