Share via


Standart Denetimler İçin UI Otomasyon Desteği

Not

Bu belgeler, ad alanında tanımlanan yönetilen UI Otomasyonu sınıflarını kullanmak isteyen .NET Framework geliştiricilerine System.Windows.Automation yöneliktir. UI Otomasyonu hakkında en son bilgiler için bkz. Windows Otomasyonu API'si: UI Otomasyonu.

Bu konu WPF, Win32 ve Windows Forms çerçeveleri için geliştirilen uygulamalarda standart denetimler için Microsoft UI Otomasyonu desteği hakkında bilgi içerir.

Windows Presentation Foundation Denetimleri

Kullanıcı etkileşimi için bilgi veya destek sağlayan tüm WPF denetim öğeleri UI Otomasyonu için tam yerel desteğe sahiptir. Paneller gibi diğer öğeler UI Otomasyonu tarafından görülmeyebilir.

Win32 Denetimleri

Çoğu Win32 denetimi, UIAutomationClientsideProviders.dll istemci tarafı sağlayıcıları aracılığıyla Microsoft UI Otomasyonu'a sunulur. Bu derleme, UI Otomasyonu istemci uygulamalarıyla kullanılmak üzere otomatik olarak kaydedilir.

Tam destek yalnızca ComCtrl32.dll sürüm 6'dan denetimler için sağlanır.

Aşağıdaki denetimler desteklenir.

Sınıf adı Denetim Türü
Düğme Düğme
Düğme RadioButton
Düğme Gruplandırma
Düğme CheckBox
Düğme Köprü
Düğme Splitbutton
Düğme CheckBox
ComboBoxEx32 ComboBox
ComboBox ComboBox
Düzenle Belge
Düzenle Düzenle
SysLink Köprü
Statik Metin
Statik Görsel
SysIPAddress32 Özel
SysHeader32 Header/HeaderItem
SysListView32 DataGrid
SysListView32 Liste
ListBox Liste
ListBox Listıtem
#32768 Menü
#32768 MenuItem
msctls_progress32 ProgressBar
Richedit Belge. Nota bakın.
RichEdit20A Belge
RichEdit20W Belge
RichEdit50W Belge
ScrollBar Kaydırıcı
msctls_trackbar32 Kaydırıcı
msctls_updown32 Değer değiştirici
msctls_statusbar32 StatusBar
SysTabControl32 Sekme
SysTabControl32 Tabıtem
Araç ÇubuğuWindow32 ToolBar
Araç ÇubuğuWindow32 MenuItem
Araç ÇubuğuWindow32 Düğme
Araç ÇubuğuWindow32 CheckBox
Araç ÇubuğuWindow32 RadioButton
Araç ÇubuğuWindow32 Ayırıcı
tooltips_class32 ToolTip
#32774 ToolTip
ReBarWindow32 Araç Çubuğu
SysTreeView32 Ağaç
SysTreeView32 Treeıtem

Not RichEdit denetimi yalnızca Windows Vista ile birlikte gelen sürümler için desteklenir (RichEd20.dll sürüm 3.1 ve üzeri ile MsftEdit.dll sürüm 4.1 ve üzeri).

Aşağıdaki denetimler desteklenmez.

Sınıf adı Denetim türü
SysAnimate32 Görsel
SysPager Değer değiştirici
SysDateTimePick32 Özel
SysMonthCal32 Calendar
MS_WINNOTE Araç ipucu
VBBubble Araç ipucu
ScrollBar (tek başına denetim olarak kullanıldığında) Kaydırıcı
SuperGrid Özel

Windows Forms Denetimleri

Windows Forms denetimleri, UIAutomationClientsideProviders.dll istemci tarafı sağlayıcıları aracılığıyla Microsoft UI Otomasyonu'ye sunulur. Bu derleme, UI Otomasyonu istemci uygulamalarıyla kullanılmak üzere otomatik olarak kaydedilir.

Genellikle, Win32 ortak denetimleri için yönetilen sarmalayıcılar olan Windows Forms denetimleri UI Otomasyonu tarafından desteklenir. Aşağıdaki denetimler desteklenir.

Sınıf Adı
Düğme
CheckBox
Checkedlistbox
Colordialog
ComboBox
FolderBrowser
FontDialog
GroupBox
Hscrollbar
Imagelist
Etiket
ListBox
ListView
MainMenu/ContextMenu
MonthCalendar
Notifyıcon
Openfiledialog
PageSetupDialog
PrintDialog
ProgressBar
RadioButton
RichTextBox
Savefiledialog
ScrollableControl
Soundplayer
StatusBar
TabControl/TabPage
TextBox
Zamanlayıcı
Araç Çubuğu
ToolTip
Trackbar
TreeView
Vscrollbar
Webbrowser

Aşağıdaki denetimler Yalnızca Microsoft Etkin Erişilebilirlik desteği aracılığıyla Microsoft UI Otomasyonu kullanıma sunulur. Bazı işlevler kullanılamayabilir.

Denetim Adı
BindingSource
DataGrid
Datagridview
DataNavigator
DomainUpDown
ErrorProvider
Flowlayoutpanel
Şekil
LinkLabel
HelpProvider
Maskedtextbox
MenuStrip/ContextMenuStrip
NumericUpDown
Panel
Picturebox
Printdocument
PrintPreview-Control
PrintPreview-Dialog
PropertyGrid
Usercontrol
ToolStrip
TableLayoutPanel
SplitContainer/SplitterPanel
Ayırıcı
RaftingContainer
StatusStrip

Ayrıca bkz.