다음을 통해 공유


InkCollector.Ink 속성

업데이트: 2007년 11월

InkCollector 개체와 연결된 Ink 개체를 가져오거나 설정합니다.

네임스페이스:  Microsoft.Ink
어셈블리:  Microsoft.Ink(Microsoft.Ink.dll)

구문

‘선언
Public Property Ink As Ink
‘사용 방법
Dim instance As InkCollector
Dim value As Ink

value = instance.Ink

instance.Ink = value
public Ink Ink { get; set; }
public:
property Ink^ Ink {
    Ink^ get ();
    void set (Ink^ value);
}
/** @property */
public Ink get_Ink()
/** @property */
public  void set_Ink(Ink value)
public function get Ink () : Ink
public function set Ink (value : Ink)

속성 값

형식: Microsoft.Ink.Ink
InkCollector 개체와 연결된 Ink 개체입니다.

설명

참고

이 속성을 설정하기 전에 InkCollector 개체를 비활성화해야 합니다. InkCollector 개체를 비활성화하려면 Enabled 속성을 false로 설정합니다. 그런 후에 Ink 속성을 설정하고, Enabled 속성을 true로 설정하여 InkCollector 개체를 다시 활성화할 수 있습니다.

InkCollector 개체는 기본적으로 Ink 개체를 만듭니다. Ink 개체 중 하나를 deserialize한 후와 같이 알려진 응용 프로그램 창에 Ink 개체가 둘 이상 있는 경우 이러한 개체를 서로 전환하면 어떠한 개체에도 컬렉션을 사용할 수 있습니다.

예제

이 예제에서는 InkCollector 개체가 여러 Ink 개체를 유지하여 여러 가상 페이지에 대해 작업을 수행합니다.

페이지를 전환할 수 있도록 설정하기 전에 Ink 개체의 배열이 초기화됩니다.

mInkArrayCollector = New Ink(MAX_PAGE - 1) {}
For k As Integer = 0 To MAX_PAGE - 1
    mInkArrayCollector(k) = New Ink()
Next
mInkArrayCollector = new Ink[MAX_PAGE];
for (int k = 0; k < MAX_PAGE; k++)
{
    mInkArrayCollector[k] = new Ink();
}

그런 다음 메뉴 또는 목록에서 선택하는 것과 같은 사용자 작업에 대한 응답으로 InkCollector 개체의 Ink 개체가 다시 할당되며 InkCollector 개체가 연결된 컨트롤이 다시 그려집니다.

Private Sub ChangeInkCollectorPage(ByVal PageNum As Integer)
    mInkCollector.Enabled = False
    mInkCollector.Ink = mInkArrayCollector(PageNum)
    mInkCollector.Enabled = True
    ' Note: mInkCollector was instantiated via: new InkCollector(control)
    ' not via: new InkCollector(control.Handle) - this .ctor does not set AttachedControl
    mInkCollector.AttachedControl.Invalidate()
End Sub
private void ChangeInkCollectorPage(int PageNum)
{
    mInkCollector.Enabled = false;
    mInkCollector.Ink = mInkArrayCollector[PageNum];
    mInkCollector.Enabled = true;
    // Note: mInkCollector was instantiated via: new InkCollector(control)
    // not via: new InkCollector(control.Handle) - this .ctor does not set AttachedControl
    mInkCollector.AttachedControl.Invalidate();
}

플랫폼

Windows Vista

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

InkCollector 클래스

InkCollector 멤버

Microsoft.Ink 네임스페이스

InkCollector.Enabled

Ink