Share via


System.Drawing.Design Ad Alanı

Tasarım zamanı kullanıcı arabirimi (UI) mantığını ve çizimlerini genişleten sınıflar içerir.

Sınıflar

BitmapEditor

Özellik tarayıcısında bit eşlem dosyalarını seçmek için bir kullanıcı arabirimi sağlar.

CategoryNameCollection

Kategori adı dizeleri koleksiyonunu temsil eder.

ColorEditor

UITypeEditor Görsel olarak renk seçmek için bir sağlar.

ContentAlignmentEditor

İçerik hizalamasını görsel olarak düzenlemek için bir UITypeEditor sağlar.

CursorEditor

İmleç (.cur) dosyaları için varsayılan dosya arama gerçekleştirebilen bir UITypeEditor sağlar.

FontEditor

Bir nesneyi seçmek ve yapılandırmak için bir Font kullanıcı arabirimi sağlar.

FontNameEditor

UITypeEditor Yazı tipi adı için bir glif çizen bir sağlar.

IconEditor

UITypeEditor Görsel olarak simge seçmek için bir sağlar.

ImageEditor

Özellik kılavuzundaki bir özellik için görüntü seçmek için bir kullanıcı arabirimi sağlar.

MetafileEditor

Meta dosya (.emf) dosyaları için varsayılan dosya arama gerçekleştirebilen bir UITypeEditor sağlar.

PaintValueEventArgs

yöntemi için PaintValue(Object, Graphics, Rectangle) veri sağlar.

PropertyValueUIItem

İlişkili olay işleyicisi, açılır bilgi dizesi ve özellik için görüntülenecek simge dahil olmak üzere Özellikler penceresi görüntülenen özellik hakkında bilgi sağlar.

ToolboxComponentsCreatedEventArgs

Bileşenler araç kutusuna ComponentsCreated eklendiğinde gerçekleşen olay için veri sağlar.

ToolboxComponentsCreatingEventArgs

Bileşenler araç kutusuna ComponentsCreating eklendiğinde gerçekleşen olay için veri sağlar.

ToolboxItem

Araç kutusu öğesinin temel uygulamasını sağlar.

ToolboxItemCollection

Araç kutusu öğeleri koleksiyonunu temsil eder.

ToolboxItemContainer

bir ToolboxItemkapsüller.

ToolboxItemCreator

bir ToolboxItemCreatorCallbackkapsüller. Bu sınıf devralınamaz.

ToolboxService

Arabirimin IToolboxService varsayılan uygulamasını sağlar.

UITypeEditor

Desteklenen veri türlerinin nesnelerinin değerlerini temsil etmek ve düzenlemek için bir kullanıcı arabirimi (UI) sağlayabilen değer düzenleyicileri tasarlamak için kullanılabilecek bir temel sınıf sağlar.

Arabirimler

IPropertyValueUIService

Özellik tarayıcısında görüntülenen bir bileşenin özellikleri için görüntüleri, Araç İpuçlarını ve olay işleyicilerini yönetmek için bir arabirim sağlar.

IToolboxItemProvider

Araç kutusu öğeleri koleksiyonunu kullanıma sunar.

IToolboxService

Geliştirme ortamında araç kutusunu yönetmek ve sorgulamak için yöntemler ve özellikler sağlar.

IToolboxUser

Seçili durumdaki araç kutusu öğesini ayarlamak ve tasarımcının belirli bir araç kutusu öğesini destekleyip desteklemediğini belirtmek için bir arabirim tanımlar.

Numaralandırmalar

UITypeEditorEditStyle

değerinin değer düzenleme stilini UITypeEditorgösteren tanımlayıcıları belirtir.

Temsilciler

PropertyValueUIHandler

uygulamasına IPropertyValueUIServicetemsilci ekleyen yöntemi temsil eder.

PropertyValueUIItemInvokeHandler

bir olayını PropertyValueUIItemişleyecek InvokeHandler yöntemi temsil eder.

ToolboxComponentsCreatedEventHandler

Olayı işleyen yöntemi temsil eder ComponentsCreated .

ToolboxComponentsCreatingEventHandler

Olayı işleyen yöntemi temsil eder ComponentsCreating .

ToolboxItemCreatorCallback

oluşturabilen ToolboxItembir geri çağırma mekanizması sağlar.

Açıklamalar

Bu ad alanında sınıflar özel araç kutusu öğeleri, desteklenen türlerin değerlerini düzenleyebilen ve grafik olarak gösterebilen türe özgü değer düzenleyicileri ve değerleri belirli türler arasında dönüştürebilen tür dönüştürücüleri oluşturmak için kullanılabilir. Bu ad alanı, tasarım zamanı kullanıcı arabirimine uzantı geliştirmeye yönelik temel çerçeveleri sağlar.

Dikkat

Ad alanı içindeki sınıfların System.Drawing.Design Windows veya ASP.NET hizmetinde kullanılması desteklenmez. Bu sınıfları bu uygulama türlerinden birinin içinden kullanmaya çalışmak, hizmet performansının azalması ve çalışma zamanı özel durumları gibi beklenmeyen sorunlara neden olabilir.