Özel bir kullanıcı denetimi yapıyorum. Özelliklerden biri, son kullanıcının int, kısa, uzun, çift gibi sayısal veri türünü seçmesine izin vermelidir.Veri Türü Özel Denetim Özelliği Sayı
İç özellik türü olarak ne kullanacağınızı belirlerken bir sorun yaşıyorum. Kullanıcı özellik kutusunda DataType seçeneğini seçtiğinde, onlara tüm sayısal türlerin bir açılır listesini verecektir.
Birkaç varyans denedim ... Aşağıda derlenmiş, DataType özelliği grileşmiş olarak görüntüleniyor. Seçmeme izin vermiyor veya bir değer giriyor.
private System.ValueType _DataType;
public System.ValueType DataType
{
get { return _DataType; }
set
{
_DataType = value;
}
}
Herhangi bir yardım için teşekkür ederiz. Teşekkürler!
Özellikle sayısal veri türleri bir sistem çalışması olduğu için bir numara kullanmamayı tercih ederim. Ayrıca, enumlar, içinde kullanılan ayrılmış sözcüklere sahip olmayı sevmezler. Onların kolayca bu şekilde soyunmak için bir yolu olmalı. – Rick
Kolay demezdim, ancak bir propertygird'de özel bir tür için özel bir düzenleyici oluşturabilirsiniz. http://msdn.microsoft.com/en-us/library/ms171840.aspx nasıl yapıldığını gösterir. – DefLog