Control Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendefinisikan kelas dasar untuk kontrol, yang merupakan komponen dengan representasi visual.
public ref class Control : System::ComponentModel::Component, System::ComponentModel::ISynchronizeInvoke, System::Windows::Forms::IWin32Window
public ref class Control : System::ComponentModel::Component, IDisposable, System::ComponentModel::ISynchronizeInvoke, System::Windows::Forms::IBindableComponent, System::Windows::Forms::IDropTarget, System::Windows::Forms::IWin32Window
public class Control : System.ComponentModel.Component, System.ComponentModel.ISynchronizeInvoke, System.Windows.Forms.IWin32Window
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
public class Control : System.ComponentModel.Component, IDisposable, System.ComponentModel.ISynchronizeInvoke, System.Windows.Forms.IBindableComponent, System.Windows.Forms.IDropTarget, System.Windows.Forms.IWin32Window
public class Control : System.ComponentModel.Component, IDisposable, System.ComponentModel.ISynchronizeInvoke, System.Windows.Forms.IBindableComponent, System.Windows.Forms.IDropTarget, System.Windows.Forms.IWin32Window
type Control = class
inherit Component
interface UnsafeNativeMethods.IOleControl
interface UnsafeNativeMethods.IOleObject
interface UnsafeNativeMethods.IOleInPlaceObject
interface UnsafeNativeMethods.IOleInPlaceActiveObject
interface UnsafeNativeMethods.IOleWindow
interface UnsafeNativeMethods.IViewObject
interface UnsafeNativeMethods.IViewObject2
interface UnsafeNativeMethods.IPersist
interface UnsafeNativeMethods.IPersistStreamInit
interface UnsafeNativeMethods.IPersistPropertyBag
interface UnsafeNativeMethods.IPersistStorage
interface UnsafeNativeMethods.IQuickActivate
interface ISynchronizeInvoke
interface IWin32Window
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Control = class
inherit Component
interface UnsafeNativeMethods.IOleControl
interface UnsafeNativeMethods.IOleObject
interface UnsafeNativeMethods.IOleInPlaceObject
interface UnsafeNativeMethods.IOleInPlaceActiveObject
interface UnsafeNativeMethods.IOleWindow
interface UnsafeNativeMethods.IViewObject
interface UnsafeNativeMethods.IViewObject2
interface UnsafeNativeMethods.IPersist
interface UnsafeNativeMethods.IPersistStreamInit
interface UnsafeNativeMethods.IPersistPropertyBag
interface UnsafeNativeMethods.IPersistStorage
interface UnsafeNativeMethods.IQuickActivate
interface IDropTarget
interface ISynchronizeInvoke
interface IWin32Window
interface IBindableComponent
interface IComponent
interface IDisposable
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Control = class
inherit Component
interface IDropTarget
interface ISynchronizeInvoke
interface IWin32Window
interface IBindableComponent
interface IComponent
interface IDisposable
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Control = class
inherit Component
interface IDropTarget
interface ISynchronizeInvoke
interface IWin32Window
interface IComponent
interface IDisposable
interface IBindableComponent
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Control = class
inherit Component
interface UnsafeNativeMethods.IOleControl
interface UnsafeNativeMethods.IOleObject
interface UnsafeNativeMethods.IOleInPlaceObject
interface UnsafeNativeMethods.IOleInPlaceActiveObject
interface UnsafeNativeMethods.IOleWindow
interface UnsafeNativeMethods.IViewObject
interface UnsafeNativeMethods.IViewObject2
interface UnsafeNativeMethods.IPersist
interface Interop.Ole32.IPersistStreamInit
interface UnsafeNativeMethods.IPersistPropertyBag
interface Interop.Ole32.IPersistStorage
interface UnsafeNativeMethods.IQuickActivate
interface IDropTarget
interface ISynchronizeInvoke
interface IWin32Window
interface IComponent
interface IDisposable
interface IBindableComponent
type Control = class
inherit Component
interface Interop.Ole32.IOleControl
interface Interop.Ole32.IOleObject
interface Interop.Ole32.IOleInPlaceObject
interface Interop.Ole32.IOleInPlaceActiveObject
interface Interop.Ole32.IOleWindow
interface Interop.Ole32.IViewObject
interface Interop.Ole32.IViewObject2
interface Interop.Ole32.IPersist
interface Interop.Ole32.IPersistStreamInit
interface Interop.Oleaut32.IPersistPropertyBag
interface Interop.Ole32.IPersistStorage
interface Interop.Ole32.IQuickActivate
interface IDropTarget
interface ISynchronizeInvoke
interface IWin32Window
interface IComponent
interface IDisposable
interface IBindableComponent
type Control = class
inherit Component
interface IDropTarget
interface ISynchronizeInvoke
interface IWin32Window
interface IComponent
interface IDisposable
interface IBindableComponent
interface IOleControl.Interface
interface IOleObject.Interface
interface IOleInPlaceObject.Interface
interface IOleWindow.Interface
interface IOleInPlaceActiveObject.Interface
interface IViewObject.Interface
interface IViewObject2.Interface
interface IPersist.Interface
interface IPersistStreamInit.Interface
interface IPersistPropertyBag.Interface
interface IPersistStorage.Interface
interface IQuickActivate.Interface
type Control = class
inherit Component
interface IOleControl.Interface
interface IOleObject.Interface
interface IOleInPlaceObject.Interface
interface IOleWindow.Interface
interface IOleInPlaceActiveObject.Interface
interface IViewObject.Interface
interface IViewObject2.Interface
interface IPersist.Interface
interface IPersistStreamInit.Interface
interface IPersistPropertyBag.Interface
interface IPersistStorage.Interface
interface IQuickActivate.Interface
interface IDropTarget
interface ISynchronizeInvoke
interface IWin32Window
interface IComponent
interface IDisposable
interface IBindableComponent
Public Class Control
Inherits Component
Implements ISynchronizeInvoke, IWin32Window
Public Class Control
Inherits Component
Implements IBindableComponent, IDisposable, IDropTarget, ISynchronizeInvoke, IWin32Window
- Warisan
- Turunan
- Atribut
- Penerapan
Keterangan
Untuk membuat kelas kontrol Anda sendiri, warisi dari UserControl, Control kelas, atau dari kontrol yang disediakan Formulir Windows lainnya. Untuk informasi selengkapnya tentang penulisan kontrol kustom, lihat Mengembangkan Kontrol Formulir Windows Kustom dengan .NET Framework.
Kelas mengimplementasikan Control fungsionalitas yang sangat mendasar yang diperlukan oleh kelas yang menampilkan informasi kepada pengguna. Ini menangani input pengguna melalui keyboard dan perangkat penunjuk. Ini menangani perutean dan keamanan pesan. Ini mendefinisikan batas kontrol (posisi dan ukurannya), meskipun tidak mengimplementasikan lukisan. Ini menyediakan handel jendela (hWnd
).
Kontrol Windows Forms menggunakan properti sekitar sehingga kontrol anak dapat muncul seperti lingkungan sekitarnya. Properti sekitar adalah properti kontrol yang, jika tidak diatur, diambil dari kontrol induk. Jika kontrol tidak memiliki Parent, dan properti tidak diatur, kontrol mencoba menentukan nilai properti sekitar melalui Site properti . Jika kontrol tidak tersimpan, jika situs tidak mendukung properti sekitar, atau jika properti tidak diatur pada AmbientProperties, kontrol menggunakan nilai defaultnya sendiri. Biasanya, properti sekitar mewakili karakteristik kontrol, seperti BackColor, yang dikomunikasikan ke kontrol anak. Misalnya, Button akan memiliki yang sama BackColor dengan induknya Form secara default. Properti sekitar yang disediakan oleh Control kelas meliputi: Cursor, , Font, BackColorForeColor, dan RightToLeft.
Catatan
Untuk membuat aplikasi Windows Forms Anda mendukung gaya visual, pastikan untuk mengatur FlatStyle properti ke System
dan menyertakan manifes dengan executable Anda. Manifes adalah file XML yang disertakan baik sebagai sumber daya dalam aplikasi Anda yang dapat dieksekusi atau sebagai file terpisah yang berada di direktori yang sama dengan file yang dapat dieksekusi. Untuk contoh manifes, lihat bagian FlatStyle Contoh enumerasi. Untuk informasi selengkapnya tentang menggunakan gaya visual, lihat Gaya Visual.
Windows Forms memiliki dukungan aksesibilitas bawaan, dan menyediakan informasi tentang aplikasi Anda yang memungkinkannya bekerja dengan aplikasi klien aksesibilitas seperti utilitas pembesar layar dan peninjau, utilitas input suara, keyboard di layar, perangkat input alternatif, dan utilitas peningkatan keyboard. Terkadang Anda ingin memberikan informasi tambahan untuk aplikasi klien aksesibilitas. Ada dua cara untuk memberikan informasi tambahan ini. Anda dapat mengatur AccessibleNamenilai properti , AccessibleDescription, AccessibleDefaultActionDescription, dan AccessibleRole , yang akan dilaporkan ke aplikasi klien aksesibilitas. Metode ini biasanya digunakan untuk memberikan informasi aksesibilitas terbatas untuk kontrol yang ada. Atau, Anda dapat menulis kelas Anda sendiri yang berasal dari AccessibleObject kelas atau Control.ControlAccessibleObject , memberikan informasi aksesibilitas sebanyak yang diperlukan.
Catatan
Untuk mempertahankan performa yang lebih baik, jangan atur ukuran kontrol di konstruktornya. Metode yang disukai adalah mengganti properti DefaultSize .
Catatan
Jangan tambahkan pengikatan data untuk Control di konstruktornya. Melakukannya akan menyebabkan kesalahan dalam pembuatan kode dan dapat menyebabkan perilaku yang tidak diinginkan.
Sebagian besar kontrol di System.Windows.Forms namespace layanan menggunakan kontrol umum Windows yang mendasar sebagai dasar untuk dibangun. Untuk informasi selengkapnya tentang kontrol umum Windows, lihat Referensi Kontrol Umum.
Untuk mengidentifikasi kontrol Windows Forms dari proses terpisah, gunakan panggilan standar SendMessage
untuk meneruskan pesan WM_GETCONTROLNAME. WM_GETCONTROLNAME tidak bergantung pada bahasa dan hierarki Windows. Untuk informasi selengkapnya, lihat topik "Solusi yang Direkomendasikan untuk Formulir Windows" di Mengotomatiskan Formulir Windows.
InvokeRequired Gunakan properti untuk menyinkronkan akses ke kontrol dari beberapa utas. Untuk informasi selengkapnya tentang kontrol Windows Forms multithreaded, lihat Cara: Melakukan panggilan Thread-Safe ke Kontrol Formulir Windows.
Konstruktor
Control() |
Menginisialisasi instans Control baru kelas dengan pengaturan default. |
Control(Control, String) |
Menginisialisasi instans Control baru kelas sebagai kontrol anak, dengan teks tertentu. |
Control(Control, String, Int32, Int32, Int32, Int32) |
Menginisialisasi instans Control baru kelas sebagai kontrol anak, dengan teks, ukuran, dan lokasi tertentu. |
Control(String) |
Menginisialisasi instans Control baru kelas dengan teks tertentu. |
Control(String, Int32, Int32, Int32, Int32) |
Menginisialisasi instans Control baru kelas dengan teks, ukuran, dan lokasi tertentu. |
Properti
AccessibilityObject |
Mendapatkan yang AccessibleObject ditetapkan ke kontrol. |
AccessibleDefaultActionDescription |
Mendapatkan atau mengatur deskripsi tindakan default kontrol untuk digunakan oleh aplikasi klien aksesibilitas. |
AccessibleDescription |
Mendapatkan atau mengatur deskripsi kontrol yang digunakan oleh aplikasi klien aksesibilitas. |
AccessibleName |
Mendapatkan atau mengatur nama kontrol yang digunakan oleh aplikasi klien aksesibilitas. |
AccessibleRole |
Mendapatkan atau mengatur peran kontrol yang dapat diakses. |
AllowDrop |
Mendapatkan atau mengatur nilai yang menunjukkan apakah kontrol dapat menerima data yang diseret pengguna ke dalamnya. |
Anchor |
Mendapatkan atau mengatur tepi kontainer tempat kontrol terikat dan menentukan bagaimana kontrol diubah ukurannya dengan induknya. |
AutoScrollOffset |
Mendapatkan atau mengatur tempat kontrol ini digulir ke dalam ScrollControlIntoView(Control). |
AutoSize |
Properti ini tidak relevan untuk kelas ini. |
BackColor |
Mendapatkan atau mengatur warna latar belakang untuk kontrol. |
BackgroundImage |
Mendapatkan atau mengatur gambar latar belakang yang ditampilkan dalam kontrol. |
BackgroundImageLayout |
Mendapatkan atau mengatur tata letak gambar latar belakang seperti yang didefinisikan dalam ImageLayout enumerasi. |
BindingContext |
Mendapatkan atau mengatur BindingContext untuk kontrol. |
Bottom |
Mendapatkan jarak, dalam piksel, antara tepi bawah kontrol dan tepi atas area klien kontainernya. |
Bounds |
Mendapatkan atau mengatur ukuran dan lokasi kontrol termasuk elemen nonkelolanya, dalam piksel, relatif terhadap kontrol induk. |
CanEnableIme |
Mendapatkan nilai yang menunjukkan apakah ImeMode properti dapat diatur ke nilai aktif, untuk mengaktifkan dukungan IME. |
CanFocus |
Mendapatkan nilai yang menunjukkan apakah kontrol dapat menerima fokus. |
CanRaiseEvents |
Menentukan apakah peristiwa dapat dinaikkan pada kontrol. |
CanRaiseEvents |
Mendapatkan nilai yang menunjukkan apakah komponen dapat menaikkan peristiwa. (Diperoleh dari Component) |
CanSelect |
Mendapatkan nilai yang menunjukkan apakah kontrol dapat dipilih. |
Capture |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontrol telah menangkap mouse. |
CausesValidation |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontrol menyebabkan validasi dilakukan pada kontrol apa pun yang memerlukan validasi saat menerima fokus. |
CheckForIllegalCrossThreadCalls |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan menangkap panggilan pada utas yang salah yang mengakses properti kontrol Handle saat aplikasi sedang di-debug. |
ClientRectangle |
Mendapatkan persegi panjang yang mewakili area klien kontrol. |
ClientSize |
Mendapatkan atau mengatur tinggi dan lebar area klien kontrol. |
CompanyName |
Mendapatkan nama perusahaan atau pembuat aplikasi yang berisi kontrol. |
Container |
IContainer Mendapatkan yang berisi Component. (Diperoleh dari Component) |
ContainsFocus |
Mendapatkan nilai yang menunjukkan apakah kontrol, atau salah satu kontrol turunannya, saat ini memiliki fokus input. |
ContextMenu |
Mendapatkan atau mengatur menu pintasan yang terkait dengan kontrol. |
ContextMenuStrip |
Mendapatkan atau mengatur yang ContextMenuStrip terkait dengan kontrol ini. |
Controls |
Mendapatkan kumpulan kontrol yang terkandung dalam kontrol. |
Created |
Mendapatkan nilai yang menunjukkan apakah kontrol telah dibuat. |
CreateParams |
Mendapatkan parameter pembuatan yang diperlukan saat handel kontrol dibuat. |
Cursor |
Mendapatkan atau mengatur kursor yang ditampilkan saat penunjuk mouse berada di atas kontrol. |
DataBindings |
Mendapatkan pengikatan data untuk kontrol. |
DataContext |
Mendapatkan atau mengatur konteks data untuk tujuan pengikatan data. Ini adalah properti sekitar. |
DefaultBackColor |
Mendapatkan warna latar belakang default kontrol. |
DefaultCursor |
Mendapatkan atau mengatur kursor default untuk kontrol. |
DefaultFont |
Mendapatkan font default kontrol. |
DefaultForeColor |
Mendapatkan warna latar depan default kontrol. |
DefaultImeMode |
Mendapatkan mode Editor Metode Input (IME) default yang didukung oleh kontrol. |
DefaultMargin |
Mendapatkan spasi, dalam piksel, yang ditentukan secara default di antara kontrol. |
DefaultMaximumSize |
Mendapatkan panjang dan tinggi, dalam piksel, yang ditentukan sebagai ukuran maksimum default kontrol. |
DefaultMinimumSize |
Mendapatkan panjang dan tinggi, dalam piksel, yang ditentukan sebagai ukuran minimum default kontrol. |
DefaultPadding |
Mendapatkan penspasian internal default, dalam piksel, dari konten kontrol. |
DefaultSize |
Mendapatkan ukuran default kontrol. |
DesignMode |
Mendapatkan nilai yang menunjukkan apakah Component saat ini dalam mode desain. (Diperoleh dari Component) |
DeviceDpi |
Mendapatkan nilai DPI untuk perangkat tampilan tempat kontrol saat ini ditampilkan. |
DisplayRectangle |
Mendapatkan persegi panjang yang mewakili area tampilan kontrol. |
Disposing |
Mendapatkan nilai yang menunjukkan apakah kelas dasar Control sedang dalam proses pembuangan. |
Dock |
Mendapatkan atau mengatur batas kontrol mana yang ditautkan ke kontrol induknya dan menentukan bagaimana kontrol diubah ukurannya dengan induknya. |
DoubleBuffered |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontrol ini harus menggambar ulang permukaannya menggunakan buffer sekunder untuk mengurangi atau mencegah kedipan. |
Enabled |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontrol dapat merespons interaksi pengguna. |
Events |
Mendapatkan daftar penanganan aktivitas yang dilampirkan ke ini Component. (Diperoleh dari Component) |
Focused |
Mendapatkan nilai yang menunjukkan apakah kontrol memiliki fokus input. |
Font |
Mendapatkan atau mengatur font teks yang ditampilkan oleh kontrol. |
FontHeight |
Mendapatkan atau mengatur tinggi font kontrol. |
ForeColor |
Mendapatkan atau mengatur warna latar depan kontrol. |
Handle |
Mendapatkan handel jendela yang terikat dengan kontrol. |
HasChildren |
Mendapatkan nilai yang menunjukkan apakah kontrol berisi satu atau beberapa kontrol anak. |
Height |
Mendapatkan atau mengatur tinggi kontrol. |
ImeMode |
Mendapatkan atau mengatur mode Editor Metode Input (IME) kontrol. |
ImeModeBase |
Mendapatkan atau mengatur mode IME kontrol. |
InvokeRequired |
Mendapatkan nilai yang menunjukkan apakah pemanggil harus memanggil metode pemanggilan saat melakukan panggilan metode ke kontrol karena pemanggil berada di utas yang berbeda dari yang dibuat kontrol. |
IsAccessible |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontrol terlihat oleh aplikasi aksesibilitas. |
IsAncestorSiteInDesignMode |
Menunjukkan apakah salah satu Leluhur kontrol ini tersimpan di situs dan situs tersebut di DesignMode. Properti ini bersifat hanya baca. |
IsDisposed |
Mendapatkan nilai yang menunjukkan apakah kontrol telah dibuang. |
IsHandleCreated |
Mendapatkan nilai yang menunjukkan apakah kontrol memiliki handel yang terkait dengannya. |
IsMirrored |
Mendapatkan nilai yang menunjukkan apakah kontrol dicerminkan. |
LayoutEngine |
Mendapatkan instans cache dari mesin tata letak kontrol. |
Left |
Mendapatkan atau mengatur jarak, dalam piksel, antara tepi kiri kontrol dan tepi kiri area klien kontainernya. |
Location |
Mendapatkan atau mengatur koordinat sudut kiri atas kontrol relatif terhadap sudut kiri atas kontainernya. |
Margin |
Mendapatkan atau mengatur ruang antar kontrol. |
MaximumSize |
Mendapatkan atau mengatur ukuran yang merupakan batas atas yang GetPreferredSize(Size) dapat ditentukan. |
MinimumSize |
Mendapatkan atau mengatur ukuran yang merupakan batas bawah yang GetPreferredSize(Size) dapat ditentukan. |
ModifierKeys |
Mendapatkan nilai yang menunjukkan tombol pengubah mana (SHIFT, CTRL, dan ALT) dalam keadaan ditekan. |
MouseButtons |
Mendapatkan nilai yang menunjukkan tombol mouse mana yang dalam keadaan ditekan. |
MousePosition |
Mendapatkan posisi kursor mouse dalam koordinat layar. |
Name |
Mendapatkan atau mengatur nama kontrol. |
Padding |
Mendapatkan atau mengatur padding dalam kontrol. |
Parent |
Mendapatkan atau mengatur kontainer induk kontrol. |
PreferredSize |
Mendapatkan ukuran area persegi panjang di mana kontrol dapat pas. |
ProductName |
Mendapatkan nama produk perakitan yang berisi kontrol. |
ProductVersion |
Mendapatkan versi assembly yang berisi kontrol. |
PropagatingImeMode |
Mendapatkan objek yang mewakili mode IME yang menyebarkan. |
RecreatingHandle |
Mendapatkan nilai yang menunjukkan apakah kontrol saat ini sedang membuat ulang handelnya. |
Region |
Mendapatkan atau mengatur wilayah jendela yang terkait dengan kontrol. |
RenderRightToLeft |
Kedaluwarsa.
Kedaluwarsa.
Properti ini sekarang sudah usang. |
ResizeRedraw |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontrol menggambar ulang dirinya sendiri saat diubah ukurannya. |
Right |
Mendapatkan jarak, dalam piksel, antara tepi kanan kontrol dan tepi kiri area klien kontainernya. |
RightToLeft |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen kontrol diselaraskan untuk mendukung lokal menggunakan font kanan-ke-kiri. |
ScaleChildren |
Mendapatkan nilai yang menentukan penskalaan kontrol anak. |
ShowFocusCues |
Mendapatkan nilai yang menunjukkan apakah kontrol harus menampilkan persegi panjang fokus. |
ShowKeyboardCues |
Mendapatkan nilai yang menunjukkan apakah antarmuka pengguna berada dalam status yang sesuai untuk menampilkan atau menyembunyikan akselerator keyboard. |
Site |
Mendapatkan atau mengatur situs kontrol. |
Size |
Mendapatkan atau mengatur tinggi dan lebar kontrol. |
TabIndex |
Mendapatkan atau mengatur urutan tab kontrol dalam kontainernya. |
TabStop |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah pengguna dapat memberikan fokus ke kontrol ini menggunakan tombol TAB. |
Tag |
Mendapatkan atau mengatur objek yang berisi data tentang kontrol. |
Text |
Mendapatkan atau mengatur teks yang terkait dengan kontrol ini. |
Top |
Mendapatkan atau mengatur jarak, dalam piksel, antara tepi atas kontrol dan tepi atas area klien kontainernya. |
TopLevelControl |
Mendapatkan kontrol induk yang tidak diinduk oleh kontrol Formulir Windows lainnya. Biasanya, ini adalah yang terluar Form yang terkandung dalam kontrol. |
UseWaitCursor |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan menggunakan kursor tunggu untuk kontrol saat ini dan semua kontrol turunan. |
Visible |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontrol dan semua kontrol turunannya ditampilkan. |
Width |
Mendapatkan atau mengatur lebar kontrol. |
WindowTarget |
Properti ini tidak relevan untuk kelas ini. |
Metode
AccessibilityNotifyClients(AccessibleEvents, Int32) |
Memberi tahu aplikasi klien aksesibilitas yang ditentukan AccessibleEvents untuk kontrol anak yang ditentukan. |
AccessibilityNotifyClients(AccessibleEvents, Int32, Int32) |
Memberi tahu aplikasi klien aksesibilitas yang ditentukan AccessibleEvents untuk kontrol anak yang ditentukan . |
BeginInvoke(Action) |
Menjalankan delegasi yang ditentukan secara asinkron pada utas tempat handel yang mendasar kontrol dibuat. |
BeginInvoke(Delegate) |
Menjalankan delegasi yang ditentukan secara asinkron pada utas tempat handel yang mendasar kontrol dibuat. |
BeginInvoke(Delegate, Object[]) |
Menjalankan delegasi yang ditentukan secara asinkron dengan argumen yang ditentukan, pada utas tempat handel yang mendasar kontrol dibuat. |
BringToFront() |
Membawa kontrol ke depan z-order. |
Contains(Control) |
Mengambil nilai yang menunjukkan apakah kontrol yang ditentukan adalah turunan dari kontrol. |
CreateAccessibilityInstance() |
Membuat objek aksesibilitas baru untuk kontrol. |
CreateControl() |
Memaksa pembuatan kontrol yang terlihat, termasuk pembuatan handel dan kontrol anak yang terlihat. |
CreateControlsInstance() |
Membuat instans baru koleksi kontrol untuk kontrol. |
CreateGraphics() |
Graphics Membuat untuk kontrol. |
CreateHandle() |
Membuat handel untuk kontrol. |
CreateObjRef(Type) |
Membuat objek yang berisi semua informasi relevan yang diperlukan untuk menghasilkan proksi yang digunakan untuk berkomunikasi dengan objek jarak jauh. (Diperoleh dari MarshalByRefObject) |
DefWndProc(Message) |
Mengirim pesan yang ditentukan ke prosedur jendela default. |
DestroyHandle() |
Menghancurkan handel yang terkait dengan kontrol. |
Dispose() |
Merilis semua sumber daya yang Componentdigunakan oleh . (Diperoleh dari Component) |
Dispose(Boolean) |
Merilis sumber daya tidak terkelola yang digunakan oleh Control dan kontrol turunannya dan secara opsional merilis sumber daya terkelola. |
DoDragDrop(Object, DragDropEffects) |
Memulai operasi seret dan letakkan. |
DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean) |
Memulai operasi seret. |
DrawToBitmap(Bitmap, Rectangle) |
Mendukung penyajian ke bitmap yang ditentukan. |
EndInvoke(IAsyncResult) |
Mengambil nilai pengembalian dari operasi asinkron yang diwakili oleh yang IAsyncResult diteruskan. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
FindForm() |
Mengambil formulir tempat kontrol berada. |
Focus() |
Mengatur fokus input ke kontrol. |
FromChildHandle(IntPtr) |
Mengambil kontrol yang berisi handel yang ditentukan. |
FromHandle(IntPtr) |
Mengembalikan kontrol yang saat ini terkait dengan handel yang ditentukan. |
GetAccessibilityObjectById(Int32) |
Mengambil yang ditentukan AccessibleObject. |
GetAutoSizeMode() |
Mengambil nilai yang menunjukkan bagaimana kontrol akan berkinerja ketika propertinya AutoSize diaktifkan. |
GetChildAtPoint(Point) |
Mengambil kontrol anak yang terletak pada koordinat yang ditentukan. |
GetChildAtPoint(Point, GetChildAtPointSkip) |
Mengambil kontrol anak yang terletak pada koordinat yang ditentukan, menentukan apakah akan mengabaikan kontrol anak dari jenis tertentu. |
GetContainerControl() |
Mengembalikan ContainerControl rantai kontrol berikutnya. |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetLifetimeService() |
Kedaluwarsa.
Mengambil objek layanan seumur hidup saat ini yang mengontrol kebijakan seumur hidup untuk instans ini. (Diperoleh dari MarshalByRefObject) |
GetNextControl(Control, Boolean) |
Mengambil kontrol berikutnya ke depan atau kembali dalam urutan tab kontrol anak. |
GetPreferredSize(Size) |
Mengambil ukuran area persegi panjang tempat kontrol dapat dipasang. |
GetScaledBounds(Rectangle, SizeF, BoundsSpecified) |
Mengambil batas di mana kontrol diskalakan. |
GetService(Type) |
Mengembalikan objek yang mewakili layanan yang disediakan oleh Component atau oleh Container. (Diperoleh dari Component) |
GetStyle(ControlStyles) |
Mengambil nilai bit gaya kontrol yang ditentukan untuk kontrol. |
GetTopLevel() |
Menentukan apakah kontrol adalah kontrol tingkat atas. |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
Hide() |
Menyembunyikan kontrol dari pengguna. |
InitializeLifetimeService() |
Kedaluwarsa.
Mendapatkan objek layanan seumur hidup untuk mengontrol kebijakan seumur hidup untuk instans ini. (Diperoleh dari MarshalByRefObject) |
InitLayout() |
Dipanggil setelah kontrol ditambahkan ke kontainer lain. |
Invalidate() |
Membatalkan seluruh permukaan kontrol dan menyebabkan kontrol digambar ulang. |
Invalidate(Boolean) |
Membatalkan wilayah kontrol tertentu dan menyebabkan pesan cat dikirim ke kontrol. Secara opsional, membatalkan kontrol anak yang ditetapkan ke kontrol. |
Invalidate(Rectangle) |
Membatalkan wilayah kontrol yang ditentukan (menambahkannya ke wilayah pembaruan kontrol, yang merupakan area yang akan dicat ulang pada operasi cat berikutnya), dan menyebabkan pesan cat dikirim ke kontrol. |
Invalidate(Rectangle, Boolean) |
Membatalkan wilayah kontrol yang ditentukan (menambahkannya ke wilayah pembaruan kontrol, yang merupakan area yang akan dicat ulang pada operasi cat berikutnya), dan menyebabkan pesan cat dikirim ke kontrol. Secara opsional, membatalkan kontrol anak yang ditetapkan ke kontrol. |
Invalidate(Region) |
Membatalkan wilayah kontrol yang ditentukan (menambahkannya ke wilayah pembaruan kontrol, yang merupakan area yang akan dicat ulang pada operasi cat berikutnya), dan menyebabkan pesan cat dikirim ke kontrol. |
Invalidate(Region, Boolean) |
Membatalkan wilayah kontrol yang ditentukan (menambahkannya ke wilayah pembaruan kontrol, yang merupakan area yang akan dicat ulang pada operasi cat berikutnya), dan menyebabkan pesan cat dikirim ke kontrol. Secara opsional, membatalkan kontrol anak yang ditetapkan ke kontrol. |
Invoke(Action) |
Menjalankan delegasi yang ditentukan pada utas yang memiliki handel jendela yang mendasar kontrol. |
Invoke(Delegate) |
Menjalankan delegasi yang ditentukan pada utas yang memiliki handel jendela yang mendasar kontrol. |
Invoke(Delegate, Object[]) |
Menjalankan delegasi yang ditentukan, pada utas yang memiliki handel jendela yang mendasar kontrol, dengan daftar argumen yang ditentukan. |
Invoke<T>(Func<T>) |
Menjalankan delegasi yang ditentukan pada utas yang memiliki handel jendela yang mendasar kontrol. |
InvokeAsync(Action, CancellationToken) |
Mendefinisikan kelas dasar untuk kontrol, yang merupakan komponen dengan representasi visual. |
InvokeAsync(Func<CancellationToken,ValueTask>, CancellationToken) |
Mendefinisikan kelas dasar untuk kontrol, yang merupakan komponen dengan representasi visual. |
InvokeAsync<T>(Func<CancellationToken,ValueTask<T>>, CancellationToken) |
Mendefinisikan kelas dasar untuk kontrol, yang merupakan komponen dengan representasi visual. |
InvokeAsync<T>(Func<T>, CancellationToken) |
Mendefinisikan kelas dasar untuk kontrol, yang merupakan komponen dengan representasi visual. |
InvokeGotFocus(Control, EventArgs) |
Menaikkan GotFocus peristiwa untuk kontrol yang ditentukan. |
InvokeLostFocus(Control, EventArgs) |
Menaikkan LostFocus peristiwa untuk kontrol yang ditentukan. |
InvokeOnClick(Control, EventArgs) |
Menaikkan Click peristiwa untuk kontrol yang ditentukan. |
InvokePaint(Control, PaintEventArgs) |
Menaikkan Paint peristiwa untuk kontrol yang ditentukan. |
InvokePaintBackground(Control, PaintEventArgs) |
Menaikkan |
IsInputChar(Char) |
Menentukan apakah karakter adalah karakter input yang dikenali kontrol. |
IsInputKey(Keys) |
Menentukan apakah kunci yang ditentukan adalah kunci input reguler atau kunci khusus yang memerlukan pra-pemrosesan. |
IsKeyLocked(Keys) |
Menentukan apakah kunci CAPS LOCK, NUM LOCK, atau SCROLL LOCK berlaku. |
IsMnemonic(Char, String) |
Menentukan apakah karakter yang ditentukan adalah karakter mnemonic yang ditetapkan ke kontrol dalam string yang ditentukan. |
LogicalToDeviceUnits(Int32) |
Mengonversi nilai DPI Logis ke nilai DPI DeviceUnit yang setara. |
LogicalToDeviceUnits(Size) |
Mengubah ukuran dari unit logis ke perangkat dengan menskalakannya untuk DPI saat ini dan membulatkan ke bawah ke nilai bilangan bulat terdekat untuk lebar dan tinggi. |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
MemberwiseClone(Boolean) |
Membuat salinan dangkal objek saat ini MarshalByRefObject . (Diperoleh dari MarshalByRefObject) |
NotifyInvalidate(Rectangle) |
Menaikkan Invalidated peristiwa dengan wilayah kontrol tertentu untuk membatalkan validasi. |
OnAutoSizeChanged(EventArgs) |
Memunculkan kejadian AutoSizeChanged. |
OnBackColorChanged(EventArgs) |
Memunculkan kejadian BackColorChanged. |
OnBackgroundImageChanged(EventArgs) |
Memunculkan kejadian BackgroundImageChanged. |
OnBackgroundImageLayoutChanged(EventArgs) |
Memunculkan kejadian BackgroundImageLayoutChanged. |
OnBindingContextChanged(EventArgs) |
Memunculkan kejadian BindingContextChanged. |
OnCausesValidationChanged(EventArgs) |
Memunculkan kejadian CausesValidationChanged. |
OnChangeUICues(UICuesEventArgs) |
Memunculkan kejadian ChangeUICues. |
OnClick(EventArgs) |
Memunculkan kejadian Click. |
OnClientSizeChanged(EventArgs) |
Memunculkan kejadian ClientSizeChanged. |
OnContextMenuChanged(EventArgs) |
Memunculkan kejadian ContextMenuChanged. |
OnContextMenuStripChanged(EventArgs) |
Memunculkan kejadian ContextMenuStripChanged. |
OnControlAdded(ControlEventArgs) |
Memunculkan kejadian ControlAdded. |
OnControlRemoved(ControlEventArgs) |
Memunculkan kejadian ControlRemoved. |
OnCreateControl() |
Menaikkan CreateControl() metode . |
OnCursorChanged(EventArgs) |
Memunculkan kejadian CursorChanged. |
OnDataContextChanged(EventArgs) |
Mendefinisikan kelas dasar untuk kontrol, yang merupakan komponen dengan representasi visual. |
OnDockChanged(EventArgs) |
Memunculkan kejadian DockChanged. |
OnDoubleClick(EventArgs) |
Memunculkan kejadian DoubleClick. |
OnDpiChangedAfterParent(EventArgs) |
Memunculkan kejadian DpiChangedAfterParent. |
OnDpiChangedBeforeParent(EventArgs) |
Memunculkan kejadian DpiChangedBeforeParent. |
OnDragDrop(DragEventArgs) |
Memunculkan kejadian DragDrop. |
OnDragEnter(DragEventArgs) |
Memunculkan kejadian DragEnter. |
OnDragLeave(EventArgs) |
Memunculkan kejadian DragLeave. |
OnDragOver(DragEventArgs) |
Memunculkan kejadian DragOver. |
OnEnabledChanged(EventArgs) |
Memunculkan kejadian EnabledChanged. |
OnEnter(EventArgs) |
Memunculkan kejadian Enter. |
OnFontChanged(EventArgs) |
Memunculkan kejadian FontChanged. |
OnForeColorChanged(EventArgs) |
Memunculkan kejadian ForeColorChanged. |
OnGiveFeedback(GiveFeedbackEventArgs) |
Memunculkan kejadian GiveFeedback. |
OnGotFocus(EventArgs) |
Memunculkan kejadian GotFocus. |
OnHandleCreated(EventArgs) |
Memunculkan kejadian HandleCreated. |
OnHandleDestroyed(EventArgs) |
Memunculkan kejadian HandleDestroyed. |
OnHelpRequested(HelpEventArgs) |
Memunculkan kejadian HelpRequested. |
OnImeModeChanged(EventArgs) |
Memunculkan kejadian ImeModeChanged. |
OnInvalidated(InvalidateEventArgs) |
Memunculkan kejadian Invalidated. |
OnKeyDown(KeyEventArgs) |
Memunculkan kejadian KeyDown. |
OnKeyPress(KeyPressEventArgs) |
Memunculkan kejadian KeyPress. |
OnKeyUp(KeyEventArgs) |
Memunculkan kejadian KeyUp. |
OnLayout(LayoutEventArgs) |
Memunculkan kejadian Layout. |
OnLeave(EventArgs) |
Memunculkan kejadian Leave. |
OnLocationChanged(EventArgs) |
Memunculkan kejadian LocationChanged. |
OnLostFocus(EventArgs) |
Memunculkan kejadian LostFocus. |
OnMarginChanged(EventArgs) |
Memunculkan kejadian MarginChanged. |
OnMouseCaptureChanged(EventArgs) |
Memunculkan kejadian MouseCaptureChanged. |
OnMouseClick(MouseEventArgs) |
Memunculkan kejadian MouseClick. |
OnMouseDoubleClick(MouseEventArgs) |
Memunculkan kejadian MouseDoubleClick. |
OnMouseDown(MouseEventArgs) |
Memunculkan kejadian MouseDown. |
OnMouseEnter(EventArgs) |
Memunculkan kejadian MouseEnter. |
OnMouseHover(EventArgs) |
Memunculkan kejadian MouseHover. |
OnMouseLeave(EventArgs) |
Memunculkan kejadian MouseLeave. |
OnMouseMove(MouseEventArgs) |
Memunculkan kejadian MouseMove. |
OnMouseUp(MouseEventArgs) |
Memunculkan kejadian MouseUp. |
OnMouseWheel(MouseEventArgs) |
Memunculkan kejadian MouseWheel. |
OnMove(EventArgs) |
Memunculkan kejadian Move. |
OnNotifyMessage(Message) |
Memberi tahu kontrol pesan Windows. |
OnPaddingChanged(EventArgs) |
Memunculkan kejadian PaddingChanged. |
OnPaint(PaintEventArgs) |
Memunculkan kejadian Paint. |
OnPaintBackground(PaintEventArgs) |
Mengecat latar belakang kontrol. |
OnParentBackColorChanged(EventArgs) |
Menaikkan BackColorChanged peristiwa saat BackColor nilai properti kontainer kontrol berubah. |
OnParentBackgroundImageChanged(EventArgs) |
Menaikkan BackgroundImageChanged peristiwa saat BackgroundImage nilai properti kontainer kontrol berubah. |
OnParentBindingContextChanged(EventArgs) |
Menaikkan BindingContextChanged peristiwa saat BindingContext nilai properti kontainer kontrol berubah. |
OnParentChanged(EventArgs) |
Memunculkan kejadian ParentChanged. |
OnParentCursorChanged(EventArgs) |
Memunculkan kejadian CursorChanged. |
OnParentDataContextChanged(EventArgs) |
Mendefinisikan kelas dasar untuk kontrol, yang merupakan komponen dengan representasi visual. |
OnParentEnabledChanged(EventArgs) |
Menaikkan EnabledChanged peristiwa saat Enabled nilai properti kontainer kontrol berubah. |
OnParentFontChanged(EventArgs) |
Menaikkan FontChanged peristiwa saat Font nilai properti kontainer kontrol berubah. |
OnParentForeColorChanged(EventArgs) |
Menaikkan ForeColorChanged peristiwa saat ForeColor nilai properti kontainer kontrol berubah. |
OnParentRightToLeftChanged(EventArgs) |
Menaikkan RightToLeftChanged peristiwa saat RightToLeft nilai properti kontainer kontrol berubah. |
OnParentVisibleChanged(EventArgs) |
Menaikkan VisibleChanged peristiwa saat Visible nilai properti kontainer kontrol berubah. |
OnPreviewKeyDown(PreviewKeyDownEventArgs) |
Memunculkan kejadian PreviewKeyDown. |
OnPrint(PaintEventArgs) |
Memunculkan kejadian Paint. |
OnQueryContinueDrag(QueryContinueDragEventArgs) |
Memunculkan kejadian QueryContinueDrag. |
OnRegionChanged(EventArgs) |
Memunculkan kejadian RegionChanged. |
OnResize(EventArgs) |
Memunculkan kejadian Resize. |
OnRightToLeftChanged(EventArgs) |
Memunculkan kejadian RightToLeftChanged. |
OnSizeChanged(EventArgs) |
Memunculkan kejadian SizeChanged. |
OnStyleChanged(EventArgs) |
Memunculkan kejadian StyleChanged. |
OnSystemColorsChanged(EventArgs) |
Memunculkan kejadian SystemColorsChanged. |
OnTabIndexChanged(EventArgs) |
Memunculkan kejadian TabIndexChanged. |
OnTabStopChanged(EventArgs) |
Memunculkan kejadian TabStopChanged. |
OnTextChanged(EventArgs) |
Memunculkan kejadian TextChanged. |
OnValidated(EventArgs) |
Memunculkan kejadian Validated. |
OnValidating(CancelEventArgs) |
Memunculkan kejadian Validating. |
OnVisibleChanged(EventArgs) |
Memunculkan kejadian VisibleChanged. |
PerformLayout() |
Memaksa kontrol untuk menerapkan logika tata letak ke semua kontrol turunannya. |
PerformLayout(Control, String) |
Memaksa kontrol untuk menerapkan logika tata letak ke semua kontrol turunannya. |
PointToClient(Point) |
Menghitung lokasi titik layar yang ditentukan ke dalam koordinat klien. |
PointToScreen(Point) |
Menghitung lokasi titik klien yang ditentukan ke dalam koordinat layar. |
PreProcessControlMessage(Message) |
Praproses keyboard atau pesan input dalam perulangan pesan sebelum dikirim. |
PreProcessMessage(Message) |
Praproses keyboard atau pesan input dalam perulangan pesan sebelum dikirim. |
ProcessCmdKey(Message, Keys) |
Memproses kunci perintah. |
ProcessDialogChar(Char) |
Memproses karakter dialog. |
ProcessDialogKey(Keys) |
Memproses kunci dialog. |
ProcessKeyEventArgs(Message) |
Memproses pesan kunci dan menghasilkan peristiwa kontrol yang sesuai. |
ProcessKeyMessage(Message) |
Memproses pesan keyboard. |
ProcessKeyPreview(Message) |
Mempratinjau pesan keyboard. |
ProcessMnemonic(Char) |
Memproses karakter mnemonik. |
RaiseDragEvent(Object, DragEventArgs) |
Menaikkan peristiwa seret yang sesuai. |
RaiseKeyEvent(Object, KeyEventArgs) |
Menaikkan peristiwa kunci yang sesuai. |
RaiseMouseEvent(Object, MouseEventArgs) |
Menaikkan peristiwa mouse yang sesuai. |
RaisePaintEvent(Object, PaintEventArgs) |
Menaikkan peristiwa cat yang sesuai. |
RecreateHandle() |
Memaksa pembuatan ulang handel untuk kontrol. |
RectangleToClient(Rectangle) |
Menghitung ukuran dan lokasi persegi layar yang ditentukan dalam koordinat klien. |
RectangleToScreen(Rectangle) |
Menghitung ukuran dan lokasi persegi panjang klien yang ditentukan dalam koordinat layar. |
ReflectMessage(IntPtr, Message) |
Mencerminkan pesan yang ditentukan ke kontrol yang terikat ke handel yang ditentukan. |
Refresh() |
Memaksa kontrol untuk membatalkan area kliennya dan segera menggambar ulang dirinya sendiri dan kontrol anak apa pun. |
RescaleConstantsForDpi(Int32, Int32) |
Menyediakan konstanta untuk menskalakan ulang kontrol ketika perubahan DPI terjadi. |
ResetBackColor() |
Mereset properti ke BackColor nilai defaultnya. |
ResetBindings() |
Menyebabkan kontrol yang terikat ke BindingSource untuk dibaca ulang semua item dalam daftar dan menyegarkan nilai yang ditampilkan. |
ResetCursor() |
Mereset properti ke Cursor nilai defaultnya. |
ResetFont() |
Mereset properti ke Font nilai defaultnya. |
ResetForeColor() |
Mereset properti ke ForeColor nilai defaultnya. |
ResetImeMode() |
Mereset properti ke ImeMode nilai defaultnya. |
ResetMouseEventArgs() |
Mengatur ulang kontrol untuk menangani MouseLeave peristiwa. |
ResetRightToLeft() |
Mereset properti ke RightToLeft nilai defaultnya. |
ResetText() | |
ResumeLayout() |
Melanjutkan logika tata letak biasa. |
ResumeLayout(Boolean) |
Melanjutkan logika tata letak biasa, secara opsional memaksa tata letak langsung permintaan tata letak yang tertunda. |
RtlTranslateAlignment(ContentAlignment) |
Mengonversi yang ditentukan ContentAlignment ke yang sesuai ContentAlignment untuk mendukung teks kanan-ke-kiri. |
RtlTranslateAlignment(HorizontalAlignment) |
Mengonversi yang ditentukan HorizontalAlignment ke yang sesuai HorizontalAlignment untuk mendukung teks kanan-ke-kiri. |
RtlTranslateAlignment(LeftRightAlignment) |
Mengonversi yang ditentukan LeftRightAlignment ke yang sesuai LeftRightAlignment untuk mendukung teks kanan-ke-kiri. |
RtlTranslateContent(ContentAlignment) |
Mengonversi yang ditentukan ContentAlignment ke yang sesuai ContentAlignment untuk mendukung teks kanan-ke-kiri. |
RtlTranslateHorizontal(HorizontalAlignment) |
Mengonversi yang ditentukan HorizontalAlignment ke yang sesuai HorizontalAlignment untuk mendukung teks kanan-ke-kiri. |
RtlTranslateLeftRight(LeftRightAlignment) |
Mengonversi yang ditentukan LeftRightAlignment ke yang sesuai LeftRightAlignment untuk mendukung teks kanan-ke-kiri. |
Scale(Single) |
Kedaluwarsa.
Kedaluwarsa.
Menskalakan kontrol dan kontrol anak apa pun. |
Scale(Single, Single) |
Kedaluwarsa.
Kedaluwarsa.
Menskalakan seluruh kontrol dan kontrol anak apa pun. |
Scale(SizeF) |
Menskalakan kontrol dan semua kontrol anak dengan faktor penskalakan yang ditentukan. |
ScaleBitmapLogicalToDevice(Bitmap) |
Menskalakan nilai bitmap logis ke nilai unit perangkat yang setara saat perubahan DPI terjadi. |
ScaleControl(SizeF, BoundsSpecified) |
Menskalakan lokasi, ukuran, padding, dan margin kontrol. |
ScaleCore(Single, Single) |
Metode ini tidak relevan untuk kelas ini. |
Select() |
Mengaktifkan kontrol. |
Select(Boolean, Boolean) |
Mengaktifkan kontrol anak. Secara opsional menentukan arah dalam urutan tab untuk memilih kontrol. |
SelectNextControl(Control, Boolean, Boolean, Boolean, Boolean) |
Mengaktifkan kontrol berikutnya. |
SendToBack() |
Mengirim kontrol ke bagian belakang z-order. |
SetAutoSizeMode(AutoSizeMode) |
Mengatur nilai yang menunjukkan bagaimana kontrol akan berperilaku saat propertinya AutoSize diaktifkan. |
SetBounds(Int32, Int32, Int32, Int32) |
Mengatur batas kontrol ke lokasi dan ukuran yang ditentukan. |
SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified) |
Mengatur batas kontrol yang ditentukan ke lokasi dan ukuran yang ditentukan. |
SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) |
Melakukan pekerjaan pengaturan batas kontrol ini yang ditentukan. |
SetClientSizeCore(Int32, Int32) |
Mengatur ukuran area klien kontrol. |
SetStyle(ControlStyles, Boolean) |
Mengatur bendera tertentu ControlStyles ke atau |
SetTopLevel(Boolean) |
Mengatur kontrol sebagai kontrol tingkat atas. |
SetVisibleCore(Boolean) |
Mengatur kontrol ke status terlihat yang ditentukan. |
Show() |
Menampilkan kontrol kepada pengguna. |
SizeFromClientSize(Size) |
Menentukan ukuran seluruh kontrol dari tinggi dan lebar area kliennya. |
SuspendLayout() |
Menangguhkan logika tata letak untuk kontrol untuk sementara waktu. |
ToString() |
Mengembalikan yang String berisi nama Component, jika ada. Metode ini tidak boleh ditimpa. (Diperoleh dari Component) |
Update() |
Menyebabkan kontrol menggambar ulang wilayah yang tidak valid dalam area kliennya. |
UpdateBounds() |
Memperbarui batas kontrol dengan ukuran dan lokasi saat ini. |
UpdateBounds(Int32, Int32, Int32, Int32) |
Memperbarui batas kontrol dengan ukuran dan lokasi yang ditentukan. |
UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32) |
Memperbarui batas kontrol dengan ukuran, lokasi, dan ukuran klien yang ditentukan. |
UpdateStyles() |
Memaksa gaya yang ditetapkan untuk diterapkan kembali ke kontrol. |
UpdateZOrder() |
Memperbarui kontrol dalam urutan z induknya. |
WndProc(Message) |
Memproses pesan Windows. |
Acara
AutoSizeChanged |
Kejadian ini tidak relevan untuk kelas ini. |
BackColorChanged |
Terjadi ketika nilai BackColor properti berubah. |
BackgroundImageChanged |
Terjadi ketika nilai BackgroundImage properti berubah. |
BackgroundImageLayoutChanged |
Terjadi ketika BackgroundImageLayout properti berubah. |
BindingContextChanged |
Terjadi ketika nilai BindingContext properti berubah. |
CausesValidationChanged |
Terjadi ketika nilai CausesValidation properti berubah. |
ChangeUICues |
Terjadi ketika isensi fokus atau antarmuka pengguna keyboard (UI) berubah. |
Click |
Terjadi ketika kontrol diklik. |
ClientSizeChanged |
Terjadi ketika nilai ClientSize properti berubah. |
ContextMenuChanged |
Terjadi ketika nilai ContextMenu properti berubah. |
ContextMenuStripChanged |
Terjadi ketika nilai ContextMenuStrip properti berubah. |
ControlAdded |
Terjadi ketika kontrol baru ditambahkan ke Control.ControlCollection. |
ControlRemoved |
Terjadi ketika kontrol dihapus dari Control.ControlCollection. |
CursorChanged |
Terjadi ketika nilai Cursor properti berubah. |
DataContextChanged |
Terjadi ketika nilai DataContext properti berubah. |
Disposed |
Terjadi ketika komponen dibuang oleh panggilan ke Dispose() metode . (Diperoleh dari Component) |
DockChanged |
Terjadi ketika nilai Dock properti berubah. |
DoubleClick |
Terjadi ketika kontrol diklik dua kali. |
DpiChangedAfterParent |
Terjadi ketika pengaturan DPI untuk kontrol diubah secara terprogram setelah DPI kontrol atau formulir induknya berubah. |
DpiChangedBeforeParent |
Terjadi ketika pengaturan DPI untuk kontrol diubah secara terprogram sebelum peristiwa perubahan DPI untuk kontrol atau formulir induknya telah terjadi. |
DragDrop |
Terjadi ketika operasi seret dan letakkan selesai. |
DragEnter |
Terjadi ketika objek diseret ke batas kontrol. |
DragLeave |
Terjadi ketika objek diseret keluar dari batas kontrol. |
DragOver |
Terjadi ketika objek diseret ke atas batas kontrol. |
EnabledChanged |
Terjadi ketika Enabled nilai properti telah berubah. |
Enter |
Terjadi ketika kontrol dimasukkan. |
FontChanged |
Terjadi ketika Font nilai properti berubah. |
ForeColorChanged |
Terjadi ketika ForeColor nilai properti berubah. |
GiveFeedback |
Terjadi selama operasi seret. |
GotFocus |
Terjadi ketika kontrol menerima fokus. |
HandleCreated |
Terjadi ketika handel dibuat untuk kontrol. |
HandleDestroyed |
Terjadi ketika handel kontrol sedang dalam proses dihancurkan. |
HelpRequested |
Terjadi ketika pengguna meminta bantuan untuk kontrol. |
ImeModeChanged |
Terjadi ketika ImeMode properti telah berubah. |
Invalidated |
Terjadi ketika tampilan kontrol memerlukan penggalian ulang. |
KeyDown |
Terjadi ketika tombol ditekan saat kontrol memiliki fokus. |
KeyPress |
Terjadi ketika karakter. spasi atau tombol backspace ditekan saat kontrol memiliki fokus. |
KeyUp |
Terjadi ketika kunci dilepaskan saat kontrol memiliki fokus. |
Layout |
Terjadi ketika kontrol harus memposisikan ulang kontrol turunannya. |
Leave |
Terjadi ketika fokus input meninggalkan kontrol. |
LocationChanged |
Terjadi ketika Location nilai properti telah berubah. |
LostFocus |
Terjadi ketika kontrol kehilangan fokus. |
MarginChanged |
Terjadi ketika margin kontrol berubah. |
MouseCaptureChanged |
Terjadi ketika kontrol kehilangan tangkapan mouse. |
MouseClick |
Terjadi ketika kontrol diklik oleh mouse. |
MouseDoubleClick |
Terjadi ketika kontrol diklik ganda oleh mouse. |
MouseDown |
Terjadi ketika penunjuk mouse berada di atas kontrol dan tombol mouse ditekan. |
MouseEnter |
Terjadi ketika penunjuk mouse memasuki kontrol. |
MouseHover |
Terjadi ketika penunjuk mouse berada di kontrol. |
MouseLeave |
Terjadi ketika penunjuk tetikus meninggalkan kontrol. |
MouseMove |
Terjadi ketika penunjuk mouse dipindahkan ke atas kontrol. |
MouseUp |
Terjadi ketika penunjuk mouse berada di atas kontrol dan tombol mouse dilepaskan. |
MouseWheel |
Terjadi ketika roda tetikus bergerak saat kontrol memiliki fokus. |
Move |
Terjadi ketika kontrol dipindahkan. |
PaddingChanged |
Terjadi saat padding kontrol berubah. |
Paint |
Terjadi ketika kontrol digambar ulang. |
ParentChanged |
Terjadi saat Parent nilai properti berubah. |
PreviewKeyDown |
Terjadi sebelum KeyDown peristiwa ketika tombol ditekan saat fokus berada pada kontrol ini. |
QueryAccessibilityHelp |
Terjadi ketika AccessibleObject memberikan bantuan untuk aplikasi aksesibilitas. |
QueryContinueDrag |
Terjadi selama operasi seret dan letakkan dan memungkinkan sumber seret untuk menentukan apakah operasi seret dan letakkan harus dibatalkan. |
RegionChanged |
Terjadi ketika nilai Region properti berubah. |
Resize |
Terjadi ketika kontrol diubah ukurannya. |
RightToLeftChanged |
Terjadi saat RightToLeft nilai properti berubah. |
SizeChanged |
Terjadi saat Size nilai properti berubah. |
StyleChanged |
Terjadi ketika gaya kontrol berubah. |
SystemColorsChanged |
Terjadi ketika warna sistem berubah. |
TabIndexChanged |
Terjadi saat TabIndex nilai properti berubah. |
TabStopChanged |
Terjadi saat TabStop nilai properti berubah. |
TextChanged |
Terjadi saat Text nilai properti berubah. |
Validated |
Terjadi ketika kontrol selesai divalidasi. |
Validating |
Terjadi ketika kontrol sedang memvalidasi. |
VisibleChanged |
Terjadi saat Visible nilai properti berubah. |
Implementasi Antarmuka Eksplisit
IDropTarget.OnDragDrop(DragEventArgs) |
Memunculkan kejadian DragDrop. |
IDropTarget.OnDragEnter(DragEventArgs) |
Memunculkan kejadian DragEnter. |
IDropTarget.OnDragLeave(EventArgs) |
Memunculkan kejadian DragLeave. |
IDropTarget.OnDragOver(DragEventArgs) |
Memunculkan kejadian DragOver. |
Berlaku untuk
Keamanan Thread
Hanya anggota berikut yang aman dari utas: BeginInvoke(Delegate), , Invoke(Delegate)EndInvoke(IAsyncResult), InvokeRequired, dan CreateGraphics() jika handel untuk kontrol telah dibuat. Memanggil CreateGraphics() sebelum handel kontrol dibuat pada utas latar belakang dapat menyebabkan panggilan lintas utas ilegal.