Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Aplikasi ini didasarkan pada objek InkCollector dan menunjukkan pengumpulan tinta. Aplikasi membuat jendela, melampirkan objek InkCollector ke dalamnya, dan memberi pengguna pilihan menu yang dapat digunakan untuk mengubah warna tinta, lebar tinta, dan mengaktifkan dan menonaktifkan koleksi tinta.
Nota
Versi yang dibahas di bagian ini adalah Visual Basic .NET. Konsepnya sama antara versi bahasa lain di pustaka sampel.
Mendeklarasikan InkCollector
Aplikasi pertama-tama mengimpor namespace Microsoft.Ink. Kemudian, aplikasi mendeklarasikan myInkCollector, yang berisi objek InkCollector untuk formulir.
' The Ink namespace, which contains the Tablet PC Platform APIImports Microsoft.Ink
...
Public Class InkCollection
Inherits Form
' Declare the Ink Collector object
Private myInkCollector
Menyiapkan Berbagai Hal
Metode InkCollection_Load dari formulir menangani event Load dari formulir. Ini membuat objek InkCollector yang ditetapkan ke formulir memodifikasi properti DefaultDrawingAttributes dari objek InkCollector dan mengaktifkan objek InkCollector.
Private Sub InkCollection_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
' Create an ink collector and assign it to this form's window
myInkCollector = New InkCollector(Me.Handle)
' Set the pen width to be a medium width
myInkCollector.DefaultDrawingAttributes.Width = MediumInkWidth
' If you do not modify the default drawing attributes, the default
' drawing attributes will use the following properties and values:
' ...
' Turn the ink collector on
myInkCollector.Enabled = True
End Sub
InkCollector ditetapkan ke jendela formulir dengan mengaitkan handle jendela formulir ke properti Handle dari objek InkCollector. Koleksi tinta diaktifkan dengan mengatur properti Enabled dari objek InkCollector ke TRUE.
Properti InkCollector objek DefaultDrawingAttributes mengatur atribut default yang ditetapkan ke kursor baru. Untuk mengatur atribut yang berbeda pada kursor baru, gunakan properti DrawingAttributes objek Kursor. Untuk mengubah atribut menggambar dari satu goresan tunggal, gunakan properti DrawingAttributes dari objek Stroke.
Mengubah Properti
Sisa aplikasi sederhana ini terdiri dari handler untuk berbagai pilihan menu yang dapat dilakukan pengguna. Misalnya, ketika pengguna ingin mengubah warna tinta menjadi merah dengan memilih "Merah" dari menu Tinta, warna tersebut diubah menggunakan properti Warna pada objek InkCollector dengan properti DefaultDrawingAttributes di penanganan kejadian untuk menu tersebut.
Private Sub miRed_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles miRed.Click
myInkCollector.DefaultDrawingAttributes.Color = Color.Red
End Sub
Menutup Formulir
Metode Dispose dari formulir menghapus objek InkCollector, myInkCollector.